在Joomla代码中创建的这些HTML元素在哪里?

时间:2012-12-09 04:43:10

标签: html css joomla virtuemart

我正在为客户工作一个网站,我之前从未使用过Joomla。我一直在看HTML中的元素,这是我在代码中找不到的。这是Joomla与Virtuemart和bt_bazaar模板。

例如,在页面顶部有一个带有bt_toolbar类的div。当我搜索网站的整个公共根时,它只会在CSS内部出现匹配,而这一行来自bt_bazaar/helpers/bt_helpers.php

$this->bt_toolbar = '<jdoc:include type="modules" name="toolbar" style="BTxhtml" />';

这个工具栏在哪里?如何在代码中找到其他模块类型?班级名称bt_toolbar在哪里设置?

谢谢, 弗兰克

2 个答案:

答案 0 :(得分:1)

它是一个Joomla模块。

您可以在

下找到joomla模块
public_html/modules/mod_modulename.

这里你的模块名称是工具栏,但这个名称可能不是模块名称(我们可以选择使用其他名称和同名)。这个名称代表模块的位置。

转到管理员端,在模块管理器中,您可以找到带有工具栏位置名称的模块名称。

eg: mod_somename.
Then go to front end modules/mod_somename/tmpl/default.php

这是模块的HTML输出。 如果您在上述路径中找不到相同的模块,或者您更改了不影响它的文件。 它可能被覆盖。 然后你可以在

找到模块
public_html/templates/your_tmplate_name/html/mod_somename

它也取决于joomla版本。

希望这会对你有帮助......

答案 1 :(得分:1)

BTxhtml看起来像模块chrome,所以请查看模板的modules.php文件,看看它是否存在。

此外,name =告诉您模块所分配位置的名称,因此如果您转到模块管理器并在位置工具栏上过滤,您应该找到它。