2012-03-19 84 views
0

我是Joomla的新手,並且在localhost上做主題定製。現在每件事情都很好。但是我不知道如果有菜單鏈接與一篇文章。當我點擊時,我想要我的index.php頁面的左側面板和其他一些模塊不顯示在屏幕上顯示的時候。如何在pariculer時刪除某些模塊aricle正在頁面上顯示。請給我一步一步decsription這個問題,因爲我是joomla的新手。如何添加文章頁面中的某些模塊(Joomla 1.5)

在此先感謝!!!!!

+1

在模塊管理器中,編輯模塊時,您可以選擇要在哪個頁面上顯示模塊,只需取消選擇文章(菜單項)或僅選擇主頁。 – MrCode 2012-03-19 10:16:10

回答

-1

如果您只是在某些沒有菜單項的菜單上顯示某個模塊來控制顯示,一種解決方案就是在模塊的新位置添加一個斷言,如下所示:

<?php 
$articleId = Number of article from a query or set as static value.... 
if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('id') == $articleId) 
{ 
?> 
    <jdoc:include type="modules" name="slideshow" style="xhtml"/> 
<?php 
} 
?> 

這是你會怎麼做,如果模塊位置是內容區域之外,相反,如果你想顯示你可以使用{loadposition myModulePosition}物件內的一個模塊,只需確保模塊設置爲在所有頁面上顯示(不要擔心它不會由於條件)。

+0

你永遠不應該把任何這樣的東西寫入模板,它不是它的地方。更改/添加/刪除列表中的文章需要更改代碼。所有指定的內容都可以在Joomla框架中使用菜單項和擴展來完成,而無需將任何內容硬編碼到模板中。 – 2012-03-24 06:14:10

0

去那個特定的模塊從「模塊管理器「來自joomla管理員經理。然後取消選中它是您創建的特定菜單的可見性。如果你保持它顯示在所有頁面上,它會在你創建的所有菜單項上顯示該模塊。僅檢查要顯示該模塊的菜單。

相關問題