簡體   English   中英

Joomla模板設計中創建靈活模塊的方法

[英]Approach in Joomla Template Design creating a Flexible Module

我正在基於960網格系統創建一個Joomla 1.5模板。 現在我的模塊有問題。 什么是控制寬度的最佳實踐以及如何顯示模塊?

在這種情況下,我的頁腳中有4個框(這將是我的Joomla模塊,每個模塊的寬度為'220px',每邊的空白為'10')。

問題如果我只有少於4個盒子(模塊),則會在我的布局中造成空隙。 我希望我的布局能夠完整顯示,沒有間隙。 例如,如果我的頁腳中只有2個框/模塊,則它們將划分'940px'的寬度(960px-10px的邊距),並且每個寬度將為'460px'。

如果使用“ ID”或“類”來控制結構(例如,#Footer#Module1 {width 240px;}或#Footer .module-grid4 {width:240}),我也會感到困惑。 )

我認為正確的方法是對模塊使用PHP條件,並對每個布局應用一個類。

如果您穿着我的鞋子,該怎么辦? 請指教。

謝謝!

我不確定CSS的具體細節,但是您可以通過這種方式計算分配給特定位置的模塊數量:

<?php if ($this->countModules('footer') < 4): ?>
    // less than four modules markup here
<?php else: ?>
    // normal markup here
<?php endif ?>

您可能具有用於不同布局(三個模塊,四個模塊等)的具有不同ID的<div>標記,然后可以通過CSS對其進行樣式設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM