我正在尝试将我的设计师给我的CSS文件集成到Joomla 1.5中的新模板中。但是joomla生成的HTML内容与设计师认为的原始CSS不同。是的,它使用了div和类以及id,但我不确定迁移和实现它的最佳方法是什么。
有没有办法告诉Joomla生成表格,div或<p>
跨度,而不是默认布局?或者指定一些额外的类?
我已经看到Joomla默认安装附带的模板布局略有不同,但是相同的类,一个使用表格使用div。
当我创建新模板时,它会通过
中的默认表格生成 <jdoc:include type="component" />
我主要担心的是这一部分。其余的我甚至可以让NON动态,但硬编码,我试图使菜单动态。当包含我见过的模块时,你可以指定一个样式,但它并不真正包含它:
<jdoc:include type="modules" name="right" style="MyClassName" headerLevel="3" />
我不知道headerLevel
var的用途是什么。
有人提示吗?
答案 0 :(得分:0)
可以在templates文件夹中覆盖所有组件和模块。如果查看beez文件夹,您将看到所有硬编码的覆盖文件。您可以更改这些以获得所需的任何HTML。您可能会遇到的唯一问题是,返回模板的数据格式不正确,在这种情况下您需要自己破解模型。
但是,您应该能够更改覆盖中的html以实现您需要的大部分内容。
style =“MyClassName”指的是模块接收的“包装”。您在beez模板中的选项在templates / yourtemplate / html / modules.php中设置。您可以通过查看代码来了解其工作原理。