Thiết kế template joomla: xây dựng parameters

Khi thiết kế template joomla bạn cần có nhiều tiện ích bổ sung cho người dùng ví dụ như: tùy chọn màu chữ, thay đổi hình nền, thay đổi tên tác giả… trong mục quản lý template. Hôm nay chúng ta sẽ tìm hiểu về phần này nó có tên là template parameters.

Cũng không có gì quá mới mẻ, ở phần đầu bài khai báo file trong template joomla mình đã nhắc đến file params.ini đây sẽ là nơi lưu các thông số parameters đang được dùng trong template.

Làm việc với parameters trong joomla

Để joomla hiểu và sử dụng parameters thì ta cần vào trong file templateDetails.xml khai báo params mình sử dụng.

Bạn có thể vào trang này để tìm các paramis: http://docs.joomla.org/Template_parameters trong này có hầu hết các kiểu parameters mà bạn cần đến.

Sau khi khai báo thì bạn gọi nó ở file index.php để hiển thị với sự tùy chỉnh trong administrator của joomla. Bây giờ sẽ làm chi tiết cho các bạn.

Thêm tiện ích đổi tên tác giả

Tiện ích này buộc người dùng phải nhập tên, trong trang web nói trên nên tui chọn vào Text parameters.

Text parameters

Text parameters

Sau khi chọn xong bạn copy hết đoạn parameter đó và dán vào file params.ini như sau:

<!--
<params>
     <param name="tacgia" type="text" default="bcdOnline" label="Tác giả: " description="" size="30" />
</params>
-->

Bạn cần chú ý các thông số trên đó:

  • name: tên param bạn nên đặt tên gọi nhớ để khi mình gọi ra sử dụng cho dễ.
  • type: kiểu param.
  • default: giá trị mặc định.
  • label: nhãn để hiển thị cho người dùng bít cần làm gì với param này.
  • description: ghi chú.
  • size: kích cỡ.

OK típ đến bạn save lại và đang nhập vào administrator vào template mình đang sử dụng bạn sẽ thấy:

Quản lý parameters

Quản lý parameters

Bạn gõ tên vào và bấm save lại lúc này vào trong file params.ini bạn sẽ thấy.

params.ini

params.ini

Típ theo là bạn gọi giá trị ra hiển thị bên ngoài trang chủ, bạn mở file index.php lên và vào div footer hôm trước gõ típ đoạn code sau:

<!--
<div id="footer">        
     Tác giả: <?php echo $this->params->get('tacgia'); ?>
</div>
-->

Bạn lưu lại ra ngoài trang chủ bạn sẽ thấy được kết quả như sau:

Kết quả parameters

Kết quả parameters

Kết luận: Như vậy là chúng ta đã thêm vào một tiện ích cho người dùng, bạn thử thay đổi tên thì ngoài trang chủ cũng đổi theo. Bạn có thể sử dụng các này để cho người dùng chọn thay đổi CSS bằng select file parameters, tính năng thay đổi banner… để làm phong phú thêm cho template mình, chúc các bạn thành công.

VN:F [1.9.22_1171]
Rating: 9.8/10 (4 votes cast)
Thiết kế template joomla: xây dựng parameters, 9.8 out of 10 based on 4 ratings
Share This