有没有办法轻松将CSS迁移到joomla样式类CSS?

时间:2010-06-14 13:37:14

标签: css templates joomla migration

我正在尝试将我的设计师给我的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的用途是什么。

有人提示吗?

1 个答案:

答案 0 :(得分:0)

可以在templates文件夹中覆盖所有组件和模块。如果查看beez文件夹,您将看到所有硬编码的覆盖文件。您可以更改这些以获得所需的任何HTML。您可能会遇到的唯一问题是,返回模板的数据格式不正确,在这种情况下您需要自己破解模型。

但是,您应该能够更改覆盖中的html以实现您需要的大部分内容。

style =“MyClassName”指的是模块接收的“包装”。您在beez模板中的选项在templates / yourtemplate / html / modules.php中设置。您可以通过查看代码来了解其工作原理。