нашёл только для списка
Имеется тип поля — рецепты (recipe):
я в item.tpl.php вывожу некоторые поля через <php echo $item['поле']; ?> и так несколько раз. А в админке вывод в записи отключён (т.е вывожу только кодом)
Но проблема в том, что как только я создал новый ТИП поля (уроки, Lessons), то мои <php echo $item['поле']; ?> там отображаются тоже, это категорически не правильно😥подскажите конструкцию, которая могла бы прятать в зависимости от типа контента.
Т.е если тип контента (рецепты) ссылка — recipe, то в коде item.tpl.php
[код от разработчиков
if тип контента recipe
вывести мои поля
if тип контента lessons
вывести поля, которые относятся к lessons..
код от разработчкиов]
Спасибо!
Может как нибудь так
<?php
if($type['мойтип'] == 'foodtype'){
echo '<div class="foodtype">'. $field['handler']->setItem($item)->parseTeaser($item[$field['name']]) .'</div>';
}
?>
Старайтесь правильно задавать вопросы,
Зачем вам отвечать, если у вас каждые пол часа будут меняться идеи, и возникшие по ним вопросы?
По сабжу.
templates/default/content/ и шаблоны с начальным именем default_item.tpl или default_list.tpl и все остальные файлы default_*****
Для каждого контроллера если именовать файл допустим pages_item.tpl, то страницы контроллера pages — будут использовать шаблон файла pages_item.tpl,
Если нужно использовать в различных типах контента индивидуальные шаблоны
То templates/default/content/
создаете файл записи (имя типа контента_ item.tpl),
создаете (один или несколько) файлов списка (имя типа контента_list_тип списка.tpl)
можете за основы взять дубли файлов default_***, и переименовать по типу контента.
Просто я создавал сйат, не подумао о других типах контента и сейчас, мой item.tpl.php содержит контсрукции, которые будут вызываться и в других типах контента😥Вот и возник вопрос, использовать другой шаблон (по аналогии как в CMS можно менять шаблон для листинга)
Ваш вопрос должен быть- Для каждого типа контента свой шаблон.Просто я не правильно назвал тему.
Но, не очень понял Ваш совет… буду разбираться на выходных.
Спасибо
если тип контента — услуги (offers), то, файл сл-но offers_item.tpl
При просмотре контента по странице .ru/offers/test.html — используется дефолтный шаблон
Настройка типа контента. В списке шаблонов списка появится новый, который вы создали.
Шаблон записи автоматически подключится.
Твою дивизию!
Настройка типа контента. В списке шаблонов списка появится новый, который вы создали.
Я в упор не вижу… в мдинке, предлагает только выбрать шаблон для списка
Я вижуЯ в упор не вижу…
Шаблоны записей подключаются автоматически.
Удачи!
спасибо Вам огромное!!!