Joomla 1.5 / YooTheme“ZOO”组件的修改

时间:2011-05-25 16:16:44

标签: joomla joomla1.5 joomla-extensions

我首先会提到 是Zoo的开发者论坛,我已经使用过了。我在这里发布的目的是,我通常会在几分钟或几小时内得到一个彻底的答案,而由于人口基数较小,开发论坛上的回复可能会很慢或根本不存在。

我的问题是关于Yootheme的ZOO 2.3.2。默认情况下,产品“Frontpage”似乎在项目顶部呈现“类别”框。如果关闭首页/模板配置中的所有可用选项(隐藏标题,计数,描述等),则项目顶部仍会显示一个空框。

我已经能够通过寻址以下文件手动删除整个框:

media / zoo / applications / product / templates / default / frontpage.php,并注释掉第84-92行:

<!-- <?php

    // render categories
    if ($this->category->childrenHaveItems()) {
        $categoriestitle = $this->application->getParams()->get('content.categories_title');
        echo $this->partial('categories', compact('categoriestitle'));
    }

?> -->

似乎应该有一个更有说服力的方式在管理员后端执行此操作,但我找不到一个。我错过了什么或者我的解决方案是最好的解决方案吗?

2 个答案:

答案 0 :(得分:3)

ZOO旨在轻松修改内置模板以满足您的需求。 ZOO模板意味着被覆盖,就像Joomla使用模板覆盖一样。您只需创建一个可以执行所需操作的新模板,而不是编辑默认模板。不应更改默认模板。

以下是ZOO模板的文档 - http://www.yootheme.com/docs/home/item/create-a-new-template

不是编辑上面提到的文件,而是在这里制作一个新模板 -

媒体/动物园/应用/产品/模板/ YOUR-TEMPLATE-NAME / frontpage.php

然后执行所需的所有更改,而不会弄乱默认值。

答案 1 :(得分:0)

有一种更简单的方法:首先,您必须确定调用名为“frontpage”的项目。在PURE yootheme中,至少它是从“mainmenu”中的“home”调用的。所以点击主菜单的“home”按钮,然后通过右侧菜单“Parameters(Basic)”,你只需选择“-select aplication-”而不是“frontpage”就可以了。Frontpage及其“box”现在已经消失了。至少它对我有用。