大家好我在joomla和菜单中创建了一个模板..
这是我的index.html模板
<body class="cabecera <?php ($portada)? "" : "_otra" ?> ">
<div id="wrapper-top" class="fondo <?php ($portada)? "": "_otra" ?> ">
<div class="row">
<jdoc:include type="modules" name="mod_izquierdo" style="none"/>
<div id="wrapper-header-right" class="column grid_10">
<jdoc:include type="modules" name="mod_extranet" style="none"/>
<jdoc:include type="modules" name="mod_menuPrincipal" style="none"/>
</div>
</div>
</div>
<div id="wrapper-body" class="row">
<div id="content" class="column grid_16">
<jdoc:include type="component" />
<jdoc:include type="modules" name="mod_noticias" style="none"/>
</div>
<div class="clr"></div>
<jdoc:include type="modules" name="mod_carrusel" style="none"/>
<div class="clr"></div>
<div id="noticias" class="column grid_16">
</div>
</div>
<jdoc:include type="modules" name="mod_pie" style="none"/>
</body>
对于菜单我创建了一个模块mod_menuPrincipal这是链接
<div id="Menu_Principal">
<ul class="menu">
<li id="current" class="parent active item1"><a href="<?php echo JRoute::_('index.php?Itemid=1');?>"><span>Principal</span></a></li>
<li class="item2"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=2');?>"><span>Hardware</span></a></li>
<li class="item3"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=3');?>"<span>Software</span></a></li>
<li class="item4"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=4');?>""><span>Other</span></a></li>
</ul>
</div>
我创建了这篇文章,但现在当我点击链接时我没有告诉我任何内容..只有页脚和其他人认为但没有文章的内容。
我错过了什么?任何想法?答案 0 :(得分:1)
你错过了 -
<jdoc:include type="component" />
这会加载组件。将其添加到index.php中,以显示文章。 如果这不起作用,请告诉我。
答案 1 :(得分:0)
我真的会考虑使用核心模板,菜单管理器和核心mod_menu来掌握菜单的工作原理。这与您的模板完全无关。使用菜单管理器创建一些菜单链接,并查看它们如何转换为呈现的页面。然后,如果您想要这样做,则可以创建模板。
或者相反,首先要了解模板的工作原理 - 使用jdoc:include模块和模块(以及组件和头部)将模块放在页面的不同位置。然后学习使用菜单系统。
把这两件放在一起。
我认为你会发现它比你想象的容易得多。