如何自定义 Joomla 2.5 联系人组件?

Posted

技术标签:

【中文标题】如何自定义 Joomla 2.5 联系人组件?【英文标题】:How do I customize Joomla 2.5 contact component? 【发布时间】:2013-03-24 18:36:51 【问题描述】:

我正在尝试为 Joomla 2.5 中的联系人组件设置替代布局,但在页面加载时似乎没有使用我的模板。以下是我使用找到的文档 here

进行设置的方法
/templates/MyTemplate/html/com_contact/contact/alternativelayout.php

然后在“显示选项”下我的联系人组件的管理员视图中,我选择了替代布局作为我的“替代布局”并对文件进行了修改(甚至删除了其中的所有代码)但看起来好像是默认布局总是被加载。 请帮忙。谢谢。

【问题讨论】:

【参考方案1】:

请务必包含在您的

templates/YourTemplate/

一个文件

templateDetails.xml

描述您的模板并包含您的文件夹和文件(来自 beez5 默认模板的示例)

<files>
    <folder>css</folder>
    <folder>html</folder>
    <folder>images</folder>
    <folder>javascript</folder>
    <folder>fonts</folder>
    <folder>language</folder>
    <filename>index.html</filename>
    <filename>index.php</filename>
    ...
    ...
</files>

在其他模板根文件夹中检查此文件。

【讨论】:

我的模板确实有这个,我的问题是使用组件的替代布局(具体来说是联系组件)。我按照链接中的指南进行操作,但即使选择了替代选项,Joomla 似乎也使用默认值。感谢您抽出宝贵时间。【参考方案2】:

我有同样的问题。我设法解决了这个问题:

    将alternativelayout.php文件名设置为原名:

    /templates/MyTemplate/html/com_contact/contact/default.php

    将“联系人”->“显示选项”->“替代布局”设置为“使用全局”

它对我有用。

【讨论】:

以上是关于如何自定义 Joomla 2.5 联系人组件?的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 2.5 在模块中显示联系人

需要Joomla 2.5 自定义组件Router.php 说明

joomla 2.5!自定义登录失败通知?

如何使用自定义插件将值插入 Joomla 2.5 DB

在自定义组件中更改 joomla 2.5 默认编辑器

joomla 1.5 搜索与自定义组件的集成?