我首先会提到 是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'));
}
?> -->
似乎应该有一个更有说服力的方式在管理员后端执行此操作,但我找不到一个。我错过了什么或者我的解决方案是最好的解决方案吗?
答案 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”现在已经消失了。至少它对我有用。