Layout Joomla不同页面的不同列宽

Layout Joomla不同页面的不同列宽,layout,joomla,width,multiple-columns,Layout,Joomla,Width,Multiple Columns,我正在使用Joomla 3.4和引导程序。我有基本的布局,左侧包含主要内容,右侧包含右侧边栏。主要内容为容器宽度的75%(col-sm-9),右侧边栏为25%(col-sm-3)。这适用于所有页面,除了一个页面的主要内容应该只有66.66%(col-sm-8)的容器宽度和33.33%(col-sm-4)的右侧边栏。我该怎么做?我不想复制或使用其他模板 谢谢方法是,在特定页面上 1) 使用jQuery可以将类从col-sm-9更改为col-sm-8 或 2) 您可以跳过css规则。col-sm-9

我正在使用Joomla 3.4和引导程序。我有基本的布局,左侧包含主要内容,右侧包含右侧边栏。主要内容为容器宽度的75%(col-sm-9),右侧边栏为25%(col-sm-3)。这适用于所有页面,除了一个页面的主要内容应该只有66.66%(col-sm-8)的容器宽度和33.33%(col-sm-4)的右侧边栏。我该怎么做?我不想复制或使用其他模板


谢谢

方法是,在特定页面上 1) 使用jQuery可以将类从col-sm-9更改为col-sm-8 或 2) 您可以跳过css规则。col-sm-9和col-sm-3&将宽度设置为66%或任何值

e、 g您的特定页面是index.php?option=com\u mycom&view=myview,然后在组件/mycom/views/myview/tmpl/default.php中添加

#content
{
    width:66.66%;
}
#aside
{
    width:33.30%;
} 

其中#content是主内容的id&#aside是右列的id

Yes,但如何例如将自定义CSS类添加到HTML或BODY标记?我可以为组件添加自定义样式,但不能添加正文或HTML。我找到了这个解决方案,但它不是我想要的。设置活动的slug名称
并将其作为css类附加到body tag
另一个解决方案是编辑菜单项中的链接-只需附加到末尾
?tmpl=模板名称
&tmpl=模板名称
取决于菜单项链接。然后在模板根目录中创建“name of template.php”文件。但是,这仍然不是一个好的解决方案,因为如果菜单项将被更改,然后又被设置回原处,则会丢失此URL参数,并将使用默认模板。