| Điều khiển vùng {mainbody} trên trang chủ |
| Written by VINAORA |
| Thursday, 31 July 2008 14:44 |
|
Như các bạn đã biết, trên mỗi template của Joomla luôn có rất nhiều vùng chứa các module, các vùng này đều được gán vị trí (VD: left, right, top, bottom, banner, user1...) nhưng chỉ có một vùng đặc biệt quan trọng và duy nhất - đó là vùng chính giữa mainbody. Vùng này làm nhiệm vụ hiển thị bài viết hoặc một component. ![]() Trên mỗi template, ngoài các vị trí module (Module Positon) chúng ta có vùng chính giữa (mainbody) Khi ở trang chủ, Joomla! sẽ sử dụng component có tên là com_frontpage và hiện đúng vào chỗ mainbody. Tuy nhiên không phải lúc này bạn cũng muốn như vậy, bạn có thể tùy biến theo giải pháp dưới đây: Đối với Joomla! 1.0Mở file "/templates/your-template/index.php" và thay đoạn mã hiển thị mainbody <?php mosMainBody(); ?> bằng đoạn mã dưới đây <?php if($option='com_frontpage') : ?> // bạn đang ở trang chủ // thực hiện bất cứ công việc gì mà bạn muốn <?php else: ?> // bạn không còn ở trang chủ // hiển thị mainbody như bình thường <?php mosMainBody(); ?> <?php endif; ?> Đối với Joomla! 1.5Mở file "/templates/your-template/index.php" và thay đoạn mã hiển thị mainbody <jdoc:include type="component" /> bằng đoạn mã dưới đây <?php if( JRequest::getVar( 'view' ) == 'frontpage' ) { ?> // bạn đang ở trang chủ // thực hiện bất cứ công việc gì mà bạn muốn <?php } else { ?> // bạn không còn ở trang chủ // hiển thị mainbody như bình thường <jdoc:include type="component" /> <?php } ?> Tham khảo thêm:Keyword:
Bài liên quan: |
| Last Updated on Monday, 04 August 2008 21:08 |


