Я создаю сайт, на котором запущено несколько шаблонов. Шаблон по умолчанию не имеет проблем, но другие назначенные шаблоны создают проблемы.Joomla несколько шаблонов, не вызывающих файлы по умолчанию error
1) Внутренние шаблоны не вызывают необходимые файлы активов для компонентов/модулей/плагинов. Я вставляю файлы css и js вручную.
2) коды для отображения только некоторых компонентов на домашней странице или других страниц на внутренних страницах не работают в шаблонах по умолчанию. Пример кода:
<?php if($this->countModules('travelnhomepagecheck')) { ?>
<jdoc:include type="modules" name="travel_segment_threeimagerotator" style="xhtml" />
<br />
<jdoc:include type="component" />
<?php } else { ?>
<table width="100%" border="0" cellpadding="2">
<tr>
<td width="65%" style="vertical-align:top;">
<jdoc:include type="component" />
</td>
<td width="33%" style="vertical-align:top;">
<jdoc:include type="modules" name="travel_segment_rightCol" style="xhtml" />
</td>
</tr>
</table>
<?php } ?>
В нем отображаются только элементы домашней страницы шаблона, а не внутренние страницы. Поблагодарите любую помощь в правильном направлении.
Я не могу поверить, что после 7 лет изготовления шаблонов я пропустил это, когда это была самая очевидная вещь для проверки. Это фиксировало проблему необходимости вручную извлекать активы, однако любая идея по другим вопросам? – Anando
Я не понимаю другую проблему. это то, что вы можете использовать только default.php и никакой другой файл макета или что вы имеете в виду? вы можете объяснить, пожалуйста, cos english, это не мой родной язык. – trajo
не проблема, нормально, внутренний шаблон работает нормально, но что он НЕ делает, так это то, что когда во внутреннем шаблоне я хочу показать набор модулей по одной ссылке и не показывать эти модули на другой ссылке, он не работает. В основном внутренний модуль не может различаться без того, что является домашней страницей и какими являются внутренние страницы. Надеюсь, я смог объяснить немного лучше. Спасибо за ваше терпение – Anando