Danh mục: Extensions

Tutorial joomla: Thêm mới một position trong joomla 3.x phần1

Bạn cần không gian để chèn quảng cáo, hoặc module hiện thị bài viết liên quan chủ đề đang nhắc tới, bạn cần phải thêm một module để thực hiện những điều này. Bài viết này sẽ hướng dẫn bạn thêm mới một vị trí hay còn gọi là position trên cả hai trường hợp là template của bạn được xây dựng trên nền tảng T3 Framework hoặc joomla template.

1.  Template được xây dựng trên nền tảng T3 Framework

Bước 1: Vào admin và chọn Extensions -> Template Manager -> chọn template mà bạn đang sử dụng cho website của mình -> chọn thẻ Layout:

Trong mục position & Responsive Configuration, bạn có thể thấy có ba lựa chọn phong cách trình bày trang là: Component, DefaultHome. Trong hình trên mình chọn Default. Khi đó, bên dưới sẽ hiển thị các vị trí được sắp xếp theo phong cách Default:

Bạn truy cập vào thư mục tpls theo đường dẫn …\template\ten_template\tpls bạn sẽ thấy thư mục blocks và các tập tin:

Các tập tin componet.php , default.php, home.php chứa các đoạn mã cấu hình vị trí trên Template, tương ứng với các style bố cụ trang componet.php, default, home trong mục Position & Responsive Configuration ở trên.

Các tệp tin chứa trong thư mực blocks như: footer.php, footnav.php, head.php,  header.php, home.php, mainbody.php, navhelper.php, popup.php, spotlight-1.php, spotlight-2.php là các tệp tin chứa các đoạn mã cấu hình vị trí ( position ) trên Template này.

Để có thể thêm vị trí trên Template theo Style Default, bạn mở tệp tin default.php:


<body>
<?php $this->loadBlock (‘header’) ?>
<?php $this->loadBlock (‘mainbody’) ?>
<?php $this->loadBlock (‘footer’) ?>
<?php $this->loadBlock (‘popup’) ?>
</body>
….

Theo style Default, trang web chỉ hiện thị các vị trí header, mainbody, footer, pupup. Còn các vị trí khác như : footnav, home, navhelper, spotlight-1, spotlight-2 không được hiển thị trên Website với Template này.

Bạn cần thay đổi lại đoạn mã trong tập tin default.php để có thể hiện thị hết các vị trí trên website:


<body>
<?php $this->loadBlock (‘header’) ?>
<?php $this->loadBlock (‘mainbody’) ?>
<?php $this->loadBlock (‘footer’) ?>
<?php $this->loadBlock (‘popup’) ?>
<?php $this->loadBlock (‘footnav’) ?>
<?php $this->loadBlock (‘home’) ?>
<?php $this->loadBlock (‘navhelper’) ?>
<?php $this->loadBlock (‘spotlight-1’) ?>
<?php $this->loadBlock (‘ spotlight-2’) ?>
</body>
….

Bạn quay trở lại Template để xem sự thay đổi ( chọn Template manager-> nhấp chuật vào Template-> mở thẻ layout)

Các vị trí: footnav, home, navhelper, spotlight-1, spotlight-2 đã được hiển thị trong Template này. Chú ý: Home là vị trí hiển thị các bài viết. Mainbody = Home + các Sidebar.

Phụ thuộc vào yêu cầu của bạn, bạn có thể chỉnh sửa việc hiển thị các vị trí và thay đổi thứ tự hiển thị các vị trí đó. Ví dụ mình chỉ muốn thêm các vị trí trong Spotlight-2 lên trước Footer, mình sẽ thay đổi đoạn mã trong tệp tin default.php:


<body>
<?php $this->loadBlock (‘header’) ?>
<?php $this->loadBlock (‘mainbody’) ?>
<?php $this->loadBlock (‘ spotlight-2’) ?>
<?php $this->loadBlock (‘footer’) ?>
<?php $this->loadBlock (‘popup’) ?>
</body>
….

Bạn đã thêm mới thành công position vào trong website của bạn trên nền tảng T3 Framework. Tiếp tục theo dõi phần 2 để biết được các thêm mới position với template đã được sắp xếp sẵn. Chúc các bạn thực hiện thành công!

Rate this post
Chia sẻ

Mới nhất

Tại sao nên dùng thiết bị vệ sinh thông minh?

Bạn có từng khó chịu khi ngồi bồn cầu lạnh ngắt trong mùa đông hay…

4 năm trước

Thuê chung cư 2 phòng ngủ có phù hợp với gia đình trẻ không?

Bạn đang thắc mắc thuê chung cư 2 phòng ngủ có phù hợp với gia…

4 năm trước

TOP 9 website đăng tin mua bán nhà đất hiệu quả tại Ninh Thuận

Một trong những kinh nghiệm giúp việc mua bán nhà đất diễn ra hiệu quả,…

4 năm trước

Mua bộ bàn làm việc tại nhà ở Hà Nội cho người tuổi Ngọ

Khi chọn mua bộ bàn làm việc tại nhà, gia chủ tuổi Ngọ nên cân…

4 năm trước

Mua bàn làm việc nhân viên giá rẻ cho văn phòng 30m2

Hiện nay, chi phí để thuê mặt bằng công ty tại các thành phố lớn…

4 năm trước

Nuôi cá koi bằng thùng xốp có tốt không?

Hồ cá Koi bằng thùng xốp được khá nhiều người sử dụng để nuôi cá…

4 năm trước