Joomla Contacts显示misc信息在主要联系页面

时间:2015-07-15 11:00:05

标签: joomla contact

我对Joomla很新,我确实理解覆盖的概念。我想自定义联系页面。 默认情况下,有一个选项卡 “contact / default.php”中的“misc.informations”<span class="contact-misc"> <?php echo $this->contact->misc; ?> </span>

我想在联系人的第一页上显示该内容。因此,用户无需使用联系表单和misc信息单击要转发到联系人页面的联系人。当我尝试将代码复制到“category / default_items.php”时,我收到一个错误(“注意:尝试在D:\ xampp \ htdocs \ joomla \ templates \ protostar \ html \ com_contact \ category中获取非对象的属性第105行上的\ default_items.php“) 那是因为我正在使用其他组件的组件。所以我的问题是:有没有办法将这两个组件结合起来,所以我可以使用另一个组件中的片段?

1 个答案:

答案 0 :(得分:1)

你当然可以,但你需要仔细阅读布局。在default_items布局中,您有一个循环:

<?php foreach ($this->items as $i => $item) : ?>
...
<?php endforeach; ?>

因此,在循环中,您必须将每个项目引用为 $ item ,例如

<span class="contact-misc">
    <?php echo $item->misc; ?> 
</span>