2012-03-15 71 views
6

我有自定義的HTML &主頁上的其他模塊已被標記爲僅在主頁上顯示。我還在主頁上閱讀了「閱讀更多」鏈接的文章。在Joomla的文章上顯示的主頁模塊

問題是,當我點擊這些閱讀更多鏈接頁面打開與所有的主頁模塊仍然存在和文章顯示在這些模塊下面。

我已選中設置所有模塊都標記爲僅顯示在主頁上,但它們也顯示在文章頁面上。

請幫忙。

+0

你是在哪裏設置模塊只顯示在主頁上的? – Hanny 2012-03-15 14:11:17

+0

@hanny在菜單分配 – 2012-03-15 14:16:20

+0

如果您轉到模塊管理器並打開模塊,您可以設置它們應顯式顯示的頁面 - 嘗試這種方式而不是菜單分配。 – Hanny 2012-03-15 14:23:54

回答

7

這些文章成爲您正在查看的頁面的「子」,所以這就是爲什麼您在那裏看到這些模塊的原因。

我以前遇到過這個問題,它與Itemid I guess有關。

您可以使用Advanced module manager將這些模塊只分配給主頁。

編輯:

Manual solution而不使用AMM擴展。

+0

謝謝@Shaz。我如何手動更正此? – 2012-03-16 03:02:57

+0

看一看:http://docs.joomla.org/How_to_control_module_display_when_linking_to_an_article_with_no_menu_item – Shaz 2012-03-16 03:31:02

+0

我安裝了高級模塊管理器,現在模塊在文章上不可見,但也從我的主頁上消失。 – 2012-03-16 03:31:17

5

您必須在任何joomla菜單中發佈您的文章所屬的類別,以便這些文章可以獲得自己的文章ID,因爲它們是該類別的子文件。 這是一個默認的Joomla行爲,因爲1.5

+0

我不明白。 「在Joomla菜單中發佈類別」是什麼意思? – 2012-03-21 17:47:54

+0

您的文章屬於的類別,在菜單中發佈,意思是創建新的菜單項類型= category =該類別 – Benn 2012-03-22 17:35:12

0

這裏是以Joomla項目ID問題的解釋和修復

http://www.joomlabamboo.com/blog/tutorials/how-to-avoid-the-joomla-menu-itemid-issue

當物品沒有他們表現出分配給該模塊的菜單項頁面鏈接,同樣,如果您有博客類別菜單項,則您希望該菜單項下的任何博客都能顯示分配給父項的模塊,而無需將它們分配給每個帖子。 當你有一個隱藏組件輸出的主頁時,這是一個很大的問題,因爲任何更多的項目只顯示具有不同url的主頁。

0

我有同樣的問題,安裝Advance Module Manager(AMM)確實解決了我的問題。我所要做的只是轉到我選擇顯示在主頁上的特定模塊(基於標準的Joomla設置),然後在每個模塊的「模塊分配」選項下有新的設置(從AMM)有一個「主頁」部分,我在每個模塊上選擇了設置「包含」(默認爲「忽略」)。

這個「包含」是做什麼的,它確保只有主頁(真正的默認目錄,而不是Joomla文章選作「功能/主頁」)是選擇模塊的特徵,而不是兒童文章,或其他人(這是我的問題)

0

我在我的自定義Joomla 3中使用了下面的php代碼片段。3模板:

if (
$_SERVER['REQUEST_URI'] == '/' or 
$_SERVER['REQUEST_URI'] == '/index.php' or 
$_SERVER['REQUEST_URI'] == '/home.html') { 
echo 'homepage html' 
} else { 
echo 'non-homepage html' } 
0

我曾與模塊,如「最受歡迎」和「最近添加」,當我檢查了文章的語言,改變了所有英語問題解決了同樣的問題,或FINNISH等。之後,一切工作就像我想。希望這對你也有幫助..

1

每篇文章都需要有一個菜單項或者一個父菜單項IIRC,如果它沒有找到一個,它的父菜單項就是默認菜單項(前頁菜單項)。

所以要解決這個問題,你需要確保每個類別都有一個對應的菜單項,這樣每個文章的父菜單項不是主頁。這是有效的,因爲每篇文章都有一個類別(「未分類」被視爲一個類別)。

創建一個隱藏的菜單,然後爲每個類別創建一個「Articles»Category List」菜單項。

您可以在名爲How to control module display when linking to an article with no menu item的wiki頁面找到更多文檔。

+0

這是要走的路,不需要使用高級模塊管理器 – 2017-07-29 23:11:00

相關問題