我在Joomla中编辑现有模板,我需要更改菜单图标文本。在Joomla Administrator中,我无法找到可以执行此操作的地方。所以,在FireBug中,我找到了我正在搜索的DIV容器。但是如果我在FireBug中更改文本,我的更改显然不会保存。现在非常基本的问题是:我怎么知道这个DIV容器所在的PHP或HTML文件的名称?或者我如何保存我的更改?
答案 0 :(得分:2)
FireBug只会更改网页浏览器内容,不会影响服务器上的文件。如果你知道DIV的id,你可以在服务器上搜索带有这个字符串的文件。保存更改 - 编辑文件并保存 - 但在服务器上。
答案 1 :(得分:1)
我使用TestWrangler应用程序(我在Mac上) - 打开空白TW,单击“搜索”,浏览以定位要搜索的文件夹。我总是在我的硬盘驱动器上搜索我的网站文件夹的副本而不是实时站点文件。搜索您想要查找包含它的文件的文本字符串。给TW几秒钟或更长时间它会告诉你哪个文件包含字符串。 http://www.barebones.com/products/textwrangler/
答案 2 :(得分:0)
右键单击HTML元素并选择“使用firebug进行检查”时,在firebug屏幕的右侧,您将看到应用于该元素的样式,以及它在哪里显示行号,如果您只是悬停将鼠标悬停在它上面,它会显示文件的确切位置。
答案 3 :(得分:0)
使用文件搜索工具,它包含在大多数IDE中,如果您的编辑器没有这样的功能,请尝试像wingrep这样的文件grep工具(http://www.wingrep.com/ )
答案 4 :(得分:0)
我只是认为我也会将此作为一个可能的'答案'分享。
有一个joomla扩展,使您可以在joomla本身内搜索源代码。
这是链接:
http://extensions.joomla.org/extensions/miscellaneous/development/22858
我确信它会派上用场,而不是经历localhost上复杂设置的麻烦。