1

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

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

通过解决以下文件,我已经能够手动完全删除该框:

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'));
    }

?> -->

似乎应该在管理后端有一种更雄辩的方式来做到这一点,但我找不到。我错过了什么还是我的解决方案是最好的?

4

2 回答 2

3

ZOO 旨在轻松修改内置模板以满足您的需求。ZOO 模板旨在被覆盖,就像 Joomla 使用模板覆盖一样。无需编辑默认模板,您只需创建一个执行您想要的新模板即可。不应更改默认模板。

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

您无需编辑上面提到的文件,而是在此处创建一个新模板 -

媒体/动物园/应用程序/产品/模板/您的模板名称/frontpage.php

然后在不破坏默认设置的情况下进行所有您想要的更改。

于 2011-05-25T23:34:19.487 回答
0

有一个更简单的方法:首先,您必须确定哪些项目称为“首页”。在 PURE yootheme 中,至少它是从“主菜单”中的“家”调用的。因此,单击主菜单的“主页”按钮,然后在右侧菜单“参数(基本)”上选择“-选择应用程序-”而不是“首页”,就是这样。首页及其“框”现在消失了。至少它对我有用。

于 2011-07-29T01:33:55.920 回答