Как удалить мобильный макет из шаблона Joomla?

Я использую неотзывчивый шаблон Joomla от Gavick.
Для мобильных устройств я начал использовать 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>

Может быть, я идиот, но, кажется, все это делает то же самое.

Буду очень признателен за помощь в удалении дублирующего кода кода,

Помогите ни копейки в беде 🙂

0

Решение

  1. Вы не идиот, как для человека, который написал это if ну … это другая история.

  2. Позвольте мне переписать это gkMainbodyWrap для тебя:

хммм

<div id="gkMainbody" class="gkMain">
<div id="gkMainbodyWrap">
<div id="gkComponent">
<jdoc:include type="component" />
</div>
</div>
</div>
  1. <gavern:mobile> а также <gavern:desktop> теги, вероятно, предназначены для обработки их шаблонной структурой / базой кода и, вероятно, предназначены для того, чтобы выступать в качестве механизма переключения некоторого вида, как базовый тип прогрессивное улучшение (ака Адаптивный веб-дизайн). Так что, возможно, JTouch вмешивается в код Gavick.

  2. В последний раз я смотрел, что JTouch был мобильным адаптивным / реактивным решением, а не отзывчивый один и те gavern теги выглядят как попытка адаптивных маркеров блоков, возможно ли, что шаблон, хотя он и не отвечает, на самом деле является адаптивным?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]