Joomla模板

如何给首页不同的风格和样式和内容呈现

日期:2017-05-20 阅读:575


进入网易云课堂播放
    |    更多视频教程>

https://docs.joomla.org/Giving_the_Front_Page_a_different_style_from_other_pages

首页给不同的class,可以在模板的index.php里加:
<?php 
$active = JFactory::getApplication()->getMenu()->getActive();
JFactory::getApplication()这个其实定义过。
参考 在模板里判断是否是首页  
?>
 
<body class="<?php echo $active->alias; ?> ">
----------------
如果要影响内容呈现,可以覆写featured的模板文件。但前提是首页的菜单是featured
\components\com_content\views\featured\tmpl and copy them into \templates\{your template}\html\com_content\featured.

这个可以在后台直接实现,通过创建模板覆盖

-----------------

 
影响首页内容呈现,如果只是同一个index.php的话,
可以在index.php里用php来判断,在模板里判断是否是首页里,已经能判断首页了。
然后建一个position专门给首页用。

但没有必要搞这么复杂,如果用t3框架的话,会更容易。

 

<<点击返回