【问题标题】:Is there any way to easy migrate a CSS to a joomla style classes CSS?有什么方法可以轻松地将 CSS 迁移到 joomla 样式类 CSS?
【发布时间】:2010-06-14 13:37:13
【问题描述】:

我正在尝试将设计师给我的 CSS 文件集成到 Joomla 1.5 中的新模板中。但是 joomla 生成的 HTML 内容与设计师所想的原始 CSS 不同。是的,它使用 div 和类以及 id,但我不确定迁移和实现它的最佳方法是什么。

有没有办法告诉 Joomla 生成表格、div 或 <p> 跨度,而不是默认布局?或者指定一些额外的类?

我已经看到默认安装的 Joomla 附带的模板布局略有不同,但类相同,一个使用表,一个使用 div。

当我创建我的新模板时,它会在默认情况下生成表格

 <jdoc:include type="component" />

我主要关心的是这部分。其余的我什至可以让它成为非动态的,但硬编码,我试图让菜单动态化。包含我见过的模块时,您可以指定样式,但实际上并没有包含它:

<jdoc:include type="modules" name="right" style="MyClassName" headerLevel="3" />

而且我不知道headerLevel var 的用途。

提示任何人?

【问题讨论】:

    标签: css templates joomla migration


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      相关资源
      最近更新 更多