2012-01-16 64 views
0

我更喜欢WordPress的人比Joomla。 那么我有一个关于Joomla的问题。我使用的是非商业联系表单,因为它具有我想要的最少功能。根据菜单ID更改页面标题在Joomla编号

但是,当我使用这个页面的页面标题格式已经消失,因为以前我使用默认的Joomla的联系表单。

默认情况下,页面标题包裹在项目页面div下的H2标签中。

我想我解决这个问题通过修改第三方联系表格布局文件,通过将

<div class="item-page"><h2>Contact Us</h2></div> 

现在的问题是我使用一个以上的菜单/页面上这个第三方组件。还有一个页面叫做志愿服务页面。现在志愿者页面还显示联系我们页面标题。

我看到每个菜单都有自己的ID,比如Volunteering id是517.我如何根据菜单ID显示不同的页面标题?

+0

我解决它! - 我使用'$ currentMenuId = JSite :: getMenu() - > getActive() - > id;' – Dzulfriday 2012-01-16 09:30:22

+0

如果联系表单被正确编写,当您创建菜单设置页面标题时,它应该提供一个参数。 – Craig 2012-01-16 10:39:07

回答

0

你这样做很难。首先,如cp21yos提到的,如果扩展程序编码正确,它应该能够为每个实例插入它自己的页面标题。如果没有,那么你可以使用内置的Joomla功能,而不是在扩展或模板中添加额外的代码。只需使用自定义HTML模块并将其分配给所需的菜单项即可。

0

您也可以从请求读取ITEMID,即使你使用SEF网址是,Joomla将提供的参数,所以你可以使用

JRequest::getInt('Itemid');