Danh mục: Extensions

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

Để tiếp nối phần 1 thêm mới một position trong joomla 3.x chúng tôi giới thiệu tới bạn đọc phần 2, cách thêm mới với joomla template.

Phần 1 hướng dẫn bạn có thể xem tại:  Tutorial joomla: Thêm mới một position trong joomla 3.x phần 1

Template đang được sắp xếp cố định

Giả sử template đang được sắp xếp như hình vẽ dưới :

Trong tập tin index.php nằm trong dường dẫn:..templateten_templateindex.php sẽ có dạng như sau:

<body>
<div id=”wrapper”>
<!– HEADER –>
<div id=”header” class=”wrap”> … </div>
<!– // HEADER –>
<div id=”container” class=”wrap”>
   <!–TOP CONTENT–>
<div id=”top-content”> …</div>
   <!–TOP CONTENT–>
<!–MAIN CONTENT–>
<div id=”content”>…</div>
<!–MAIN CONTENT–>
<!– SIDE BAR –>
<div id=”sidebar” class=”has-toggle”>…</div>
<!– SIDE BAR –>
<!–FOOTER–>
<div id=”footer”>…</div>
   <!–FOOTER–>
</body>

Ví dụ cụ thể chèn thêm 1 position-0 vào phần nội dung bài viết

Ban đầu, đoạn mã cấu hình phần nội dung của bạn có dạng:

<!–MAIN CONTENT–>
<div id=”content”>
<?php if ($this->countModules(‘top-content’)): ?>
   <div class=”inner “>
      <jdoc:include type=”modules” name=”top-content” />
   </div>
<?php endif; ?>
<div class=”inner content-inner clearfix”>
   <jdoc:include type=”component” />
</div>
<?php endif; ?>
<!–MAIN CONTENT–>

Bạn muốn hiện thị các Module nằm trong position-0 bên dưới Module content, bạn cần chèn đoạn mã:

<!–MAIN CONTENT–>
<div id=”content”>
<?php if ($this->countModules(‘top-content’)): ?>
   <div class=”inner “>
      <jdoc:include type=”modules” name=”top-content” />
   </div>
<?php endif; ?>
<div class=”inner content-inner clearfix”>
   <jdoc:include type=”component” />
</div>
<?php endif; ?>
<!–MAIN CONTENT–>

– Bạn muốn hiển thị các Module nằm trong Position-0 bên dưới Module Content, bạn cần chèn đoạn mã:

<!–MAIN CONTENT–>
<div id=”content”>
<?php if ($this->countModules(‘top-content’)): ?>
   <div class=”inner “>
      <jdoc:include type=”modules” name=”top-content” />
   </div>
<?php endif; ?>
<div class=”inner content-inner clearfix”>
   <jdoc:include type=”component” />
</div>
<?php if ($this->countModules(‘position-0’)): ?>
   <div class=”inner “>
      <jdoc:include type=”modules” name=”position-0″ style=”xhtml” />
   </div>
<?php endif; ?>
<!–MAIN CONTENT–>

Lưu ý: Trong câu lệnh:

<?php if ($this->countModules(‘position-0’)): ?>
   <div class=”inner “>
      <jdoc:include type=”modules” name=”position-0″ style=”xhtml”/>
   </div>
<?php endif; ?>

Bạn cần cho vị trí bạn muốn chèn vào phần countModules(”) và trong dòng lệnh <jdoc:include type=”modules” name=”position-0″ style=”xhtml” />

Sau khi lưu lại thay đổi của tệp tin index.php, bạn sẽ thấy vị trí Position-0 đã được thêm vào Template của bạn:

Tương tự, bạn có thể chèn các vị trí khác vào Website của bạn. Mình hy vọng bài viết này sẽ gợi ý cho các bạn cách thêm mới các vị trí trong Joomla 3 và có thể giúp được các bạn sắp xếp lại các vị trí hiển thị Module trên Website của mình. Cảm ơn các bạn đã theo dõi.

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