【发布时间】:2013-01-13 02:57:02
【问题描述】:
我是 Joomla 的新手,我被要求将非 Joomla 网站转换为使用 Joomla。
该站点的结构类似于手风琴菜单,其中页面内容显示在指向页面的链接下方,如下所示:
点击第1条链接:
╔════════════════╦══════════════════════╗
║ Article 1 Link ║ ║
║ ║ Content of article 1 ║
║ Article 2 Link ║ ║
║ Article 3 Link ║ ║
║ Article 4 Link ║ ║
║ Article 5 Link ║ ║
╚════════════════╩══════════════════════╝
点击第三条链接:
╔════════════════╦══════════════════════╗
║ Article 1 Link ║ ║
║ Article 2 Link ║ ║
║ Article 3 Link ║ ║
║ ║ Content of article 3 ║
║ Article 4 Link ║ ║
║ Article 5 Link ║ ║
╚════════════════╩══════════════════════╝
在 Joomla 2.5 中可以做到这一点吗?我很难理解如何,因为您可以拥有一个菜单模块,但是您将如何在该模块中显示文章内容?
文章内容最好在菜单项的同一个<li>内,所以在html视图中:
<ul>
<li><a href="#link1">Link 1</a></li>
<li class="current"><a href="#link2">Link 2</a>
<div>
<!-- ARTICLE CONTENT FOR Link 2 -->
</div>
</li>
<li><a href="#link3">Link 3</a></li>
</ul>
【问题讨论】:
-
没有默认的 mod_menu,你需要根据需要自定义它,或者寻找其他模块,很可能你会有自己的代码,记住重命名原始模块源,这是个好习惯
-
@dmi3y 感谢您的评论,我投了赞成票,因为它让我有了一个良好的开端。我现在的计划是覆盖 mod_menu 并在其中添加编码以获取当前菜单项的文章。您认为这条路线大致正确吗?
-
是的,我想在你的情况下我也会这样做