2011-03-16 21 views
0

我是Joomla的新成員,並且被要求編輯當前站點的一部分,以便不再能夠訪問的用戶提問。joomla jdoc:include?

有文字II不能我認爲這是可能位於 <jdoc:include type="modules" name="search" style="xhtml" /><jdoc:include type="modules" name="topmenu" />

在哪裏或如何我訪問是在這個jdoc包括文本模板編輯HTML部分中看到了什麼?我不知道它在哪裏?

有人可以幫忙嗎?

+0

爲了將來的參考,你可能想考慮發佈到http://joomla.stackexchange.com/ Joomla的問題;) – 2015-01-28 13:12:51

回答

3

你想完成什麼?機會是,你不應該編輯任何文件,你應該使用管理員進行更改。

爲了回答你的問題,Joomla的工作方式是根據組件填充的主要內容區域構建網站的每個「頁面」,然後在不同模塊位置的內容周圍填充內容。您列出的代碼段用於顯示關聯位置中的所有模塊。根據您在模塊管理器中所處的頁面將模塊分配到一個位置。

這些職位通常被命名爲a)相對於主要內容的位置或b)用於該模板區域的內容。但是,就像你的問題中的例子一樣,「搜索」位置可以顯示任何類型的模塊,它不一定是搜索框。

+0

我認爲有需要編輯的區域內的文字。在哪裏以及如何編輯該區域中的文本? – user520300 2011-03-16 15:26:46

+0

它定義在因爲如果我將name = search更改爲name = searchh我想編輯的文本消失以及搜索框 – user520300 2011-03-16 15:37:44

+1

在管理員中,您可以轉到模塊管理器,然後查看在「搜索」位置發佈的模塊。這些模塊將控制在該位置顯示的所有內容。 – 2011-03-17 15:11:10

1

假設您要編輯<jdoc:include type="modules" name="search" style="xhtml" />所在部分的文本。這意味着,它包含一個位置爲「搜索」的模塊。 轉到管理部分的module manager,現在點擊具有定位'搜索'的模塊。您將看到模塊參數並根據您的需要進行編輯。

0

在根文件夾中,轉至modules文件夾(您的情況爲search modulemenu module)。你會發現這兩個文件夾mod_search and mod_menu。 打開tmpl/default.php文件。在這裏你可以得到這些模塊的html。如果通過更改html沒有效果。然後是重寫的情況。你必須去你的默認模板前端。在模板文件夾中有html文件夾,在這裏你可以找到mod_search and mod_menu如果重寫的話。 Default.php文件有html。對於置換器 精確路徑:template/{yourtemplate}/html/mod_search/default.php

0

嗯,還有就是選擇:
1.看管理員的一部分,「exntensions」 - >「模塊管理」和設置過濾器,在位置查看模塊:「 serach「並通過這個模塊。
如果文本不在此模塊中:
2.轉至模板/ YOURTEMPLATE/html/modules.php並查看此文本是否在此文件中進行了硬編碼。
此外,您還可以查看另一個模板/ YOURTEMPLATE/html/中的文件/文件夾,它可能在其他地方被硬編碼。
或者它可能會被搜索模塊中最糟糕的方式硬編碼。

0

<jdoc:include type="modules" name="search" style="xhtml" />表示模板正在該位置加載搜索模塊。如果你想編輯searchmodule,你不需要編輯模板index.php文件本身。您只需登錄後端,並從擴展模塊查找搜索模塊 - >模塊管理器。

0

在任何文件中都不應該有任何內容文本。 所有的文字應該在數據庫中。 它應該位於可通過管理面板訪問的內容文章之一中。

當然,有時候人們會做一些奇怪的事情,如果你不能問以前的開發者,你不能完全排除這種情況,但是(希望)這些文本不會出現在其他地方。

正如別人所說,它將是一個顯示文本的模塊,在管理面板中選擇Extensions - > Modules,並且可能可以在「position = topmenu」上進行過濾。

文本是否真的在菜單中(如位置名稱可能會提示)? 如果是這樣,請轉到菜單管理器以查找要更改的菜單項。否則,要查找您正在討論的文本,但即使如此,文本仍可能位於文章中,您可以通過選擇「內容」在管理面板中找到該文章。

0

您正在尋找所謂的「鉻」 在模板(/wwwroot/templates/yourtemplate/html/modules.php) 這個文件控制模板如何呈現的模塊。 正如其他人所說的「搜索」是模塊位置的名稱。

也許你可以更具體地說明你想要達到的目標?