我最近一直在修补joomla。我能够使用chrome dev工具更改css样式,这帮助我找到了负责我检查的样式的css代码。现在我想要html代码相同。我正在使用的模板有一个offcanss菜单,当我检查它时,我可以看到形成菜单的代码,我想修改它们,就像我使用许多css代码一样,但是没有找到或打开包含html元素的文件。有没有办法做到这一点?由于我没有写这个模板,我不知道哪个和哪个。非常感谢。
答案 0 :(得分:1)
您可以使用Joomla布局覆盖来实现您描述的内容,请查看此链接以获取完整详细信息:
https://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides
您的想法是将要修改的模块文件的副本移动到
/ templates / your_template / html / ,Joomla将使用自定义文件的输出覆盖原始输出。您可以使用组件和插件执行相同操作,它非常强大。
覆盖的另一个原因是,当您更新要自定义的扩展程序时,您没有任何风险会丢失更改。
如果你的Google Joomla覆盖了您,我会找到其他资源,一旦您开始使用,您会发现它非常简单:)
祝你好运!答案 1 :(得分:0)
我不建议通过开发工具在Joomla中编辑css或html,因为你遇到的问题 - 有时很难知道你正在改变什么(以及在哪里)。
如果你有权访问该模板的文件,它应该有一个非常简单的文件结构,即所有的html都在一个html文件夹中,css在一个css文件夹中等等。了解更多here。
我建议找到这些文件并使用文本编辑器进行编辑。
答案 2 :(得分:0)
要制作文件取决于您添加一个Joomla模板的框架未使用。 但在所有情况下,index.php都是一个可以解决css头部新文件的文件