【发布时间】:2014-11-27 12:06:50
【问题描述】:
我使用来自 Gavick 的非响应式 Joomla 模板。 对于移动设备,我开始使用 Jtouch。 模板中存在错误,创建重复页面。 html是:
<div id="gkMainbodyWrap">
<div id="gkComponent">
<gavern:desktop>
<div class="item-page">
// here is page code
</gavern:desktop>
<gavern:mobile>
<div class="item-page">
// ... here is the page content again !!! ...
</gavern:mobile>
我正在尝试从模板 php 文件中查找要删除的内容, 停止这种重复。
这里是php的相关部分:
<div id="gkMainbody" class="gkMain">
<div id="gkMainbodyWrap">
<?php if($this->isFrontpage()) : ?>
<?php if($this->getParam('mainbody_frontpage', 'only_component') == 'only_component') : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php elseif($this->getParam('mainbody_frontpage', 'only_component') == 'mainbody_before_component') : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php else : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php endif; ?>
<?php else : ?>
<?php if($this->getParam('mainbody_subpage', 'only_component') == 'only_component') : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php elseif($this->getParam('mainbody_subpage', 'only_component') == 'mainbody_before_component') : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php else : ?>
<div id="gkComponent">
<jdoc:include type="component" />
</div>
<?php endif; ?>
<?php endif; ?>
</div>
</div>
也许我是个白痴,但所有这些 if-else 似乎都在做同样的事情。
非常感谢任何有关如何删除代码创建重复的帮助,
在困境中帮助一毛钱:)
【问题讨论】:
-
请联系 Gavick Pro 开发人员,因为这是关于他们的软件
-
我试过了,需要为此购买订阅。所以我自己修复代码
标签: php joomla joomla-template