日期:2017-05-20 阅读:2396
dmandwp系统 - wordpress系统和DM系统区块建站>>
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框架的话,会更容易。