2014-01-22 90 views
0

我爲網站使用joomla 3,我沒有在主頁面中使用任何內容,但系統輸出已打開,因爲我需要在網站的其他頁面上輸出內容。問題是我通常在內容的頁面中間有一個空格。我知道這是從哪裏來的,但如果在所選頁面上沒有內容,我必須將其禁用。我試圖檢查如何檢查joomla主頁中是否有任何內容?

$this['template']->render('content') 
這實際上是用來渲染的具體內容

。但我無法在有條件的情況下使用它。所以我需要檢查加載的頁面是否有內容輸出。有任何人有一個想法,我可以做到這一點?

PS:我不想用CSS來做這件事。

+0

此代碼在模板文件中?或者它是在一個組件上? –

+0

它在模板文件中。 – Skeletor

回答

1

您可以檢查,如果你是顯示在主頁和有條件地呈現:

<?php 
$app = JFactory::getApplication(); 
$menu = $app->getMenu(); 
if ($menu->getActive() == $menu->getDefault()) { 
     $this['template']->render('content'); 
} 
?> 

多語言網站檢查檢測這個鏈接,如果你是默認頁面: http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page

只是好奇...爲什麼不使用<jdoc:type="component/>

+0

就是這樣。謝謝Pep幫助(給出這個想法)我;) – Skeletor

相關問題