2010-11-22 51 views
0

可以爲不同類型的內容定製模板 ...例如,在主頁上:1列,在類別列表上:2列,在單個文章上: 3列。在WordPress中,這很容易,修改home.php,category.php,single.php。自定義joomla模板(類別,單個等)

有什麼條件我可以在Joomla 1.5中做到這一點?

感謝

回答

1

您可以通過有條件地逐頁地頁面上顯示模塊(基於菜單項)。您也可以爲每個頁面分配完全不同的模板。此外,您可以在您的index.php文件中執行如

$option = JRequest::getCmd('option'); 
$view = JRequest::getCmd('view'); 

並根據視圖/組件更改頁面。

Joomla的模板非常好,具有很大的靈活性。

+0

好的。我用JRequest :: getCmd('option')和('view')得到了這個想法。有了這個變量,我應該工作。對於單篇文章,我應該檢查option = com_content&view = article。我對嗎?謝謝 – sergio 2010-11-23 10:21:57

0

如果只有一列包含真實內容(組件/文章),您還可以使用可摺疊模塊位置。像這樣:

<?php if($this->countModules('left')) : ?> 
    <div class="left_column"> 
     <jdoc:include type="modules" name="left" style="xhtml" /> 
    </div> 
<?php endif; ?></code></pre> 

然後,該列中模塊的存在與否將決定佈局。