Hướng dẫn thêm vị trí module vào template joomla 2.5

Mở thư mục chứa template của bạn, chẳng hạn "domain\templates\"
Thông thường các template sẽ đặt code vị trí tại file index.php (chỉ có một số template đặc biệt thì phần code chèn vị trí sẽ đặt ở một số thư mục khác như layout hay html).
Trong ví dụ này tôi có 1 template mà  file index đặt tạ "domain\templates\index.php"
Bạn mở file này ra sẽ nhìn thấy rất nhiều đoạn code có dạng :
<jdoc:include type="modules" name="new_position" style="xhtml" /> 

Và đây chính là các đoạn code của một vị trí trong template joomla.
Trong đó gồm các thành phần :
- Type= "modules"  : khai báo kiểu vị trí chèn là module
- name= "new_position"  : Tên của vị trí, tên này sẽ là tên mà bạn đặt các module vào trong phần quản trị sau này.
- style="xhtml"  : đây sẽ là một số kiểu của module bạn sẽ dùng nó để viết css , định dạng kiểu hiển thị, hay vị trí cho module

Cách làm : 
Xác định chỗ mà bạn muốn thêm một vị trí module mới và đặt vào đoạn mã sau:
Code:
<?php if ($this->countModules('new_position')) : ?>
<div>
<jdoc:include type="modules" name="new_position" style="xhtml" />
</div>
<?php endif; ?>
Tiếp theo, mở file "\templates\templateDetails.xml", thêm vào mục <positions></positions> đoạn mã sau:
Code:
<position>new_position</position>
Trong đó thuộc tính "style" có thể là: rounded, none, table, horz, xhtml, outline

Để đặt vị trí ở các nơi khác nhau bạn nên dùng css để đặt ví dụ như muốn module mới đặt ở bên trái các bạn chèn code ở phía bên trái của template rồi viết css hiển thị cho đúng.

Chúc các bạn thành công !
Thiết kế web với joomla