【发布时间】:2020-02-10 06:25:55
【问题描述】:
可以在 Joomla 模板中为不同的主页添加不同的排版。我想根据主页选择设置不同的排版。怎么可能?
【问题讨论】:
标签: templates joomla themes joomla3.0 joomla-template
可以在 Joomla 模板中为不同的主页添加不同的排版。我想根据主页选择设置不同的排版。怎么可能?
【问题讨论】:
标签: templates joomla themes joomla3.0 joomla-template
您可以在菜单选项中为每个页面指定不同的page class suffix,然后使用custom CSS 中的页面类后缀来指定每个页面的排版。
【讨论】:
如果您只想更改内容区域的排版,请使用菜单项内“页面显示”选项卡中的“页面类”。
如果您想更改整个菜单项页面的排版,请尝试以下操作:
作为默认 Protostar 模板中的示例,您可以在 <body> 标记中看到如下类:
<body class="... itemid-101 ...">
这对应于 ID 为 101 的菜单项。从这里您可以在文件 user.css 中为新的 CSS 类 .item101 {} 添加一个类,这适用于整个 <body> 标记。
此处使用的代码,在 index.php 文件中:
<?php echo $itemid ? ' itemid-' . $itemid : ''; ?>
【讨论】: