Добрый день ещё раз!
Имеется тип поля — рецепты (recipe):
я в item.tpl.php вывожу некоторые поля через <php echo $item['поле']; ?> и так несколько раз. А в админке вывод в записи отключён (т.е вывожу только кодом)
Но проблема в том, что как только я создал новый ТИП поля (уроки, Lessons), то мои <php echo $item['поле']; ?> там отображаются тоже, это категорически не правильно😥подскажите конструкцию, которая могла бы прятать в зависимости от типа контента.
Т.е если тип контента (рецепты) ссылка — recipe, то в коде item.tpl.php
[код от разработчиков
if тип контента recipe
вывести мои поля
if тип контента lessons
вывести поля, которые относятся к lessons..
код от разработчкиов]
Спасибо!
нашёл только для списка
#2
1 апреля 2016 в 10:13
Есть у кого какие идеи?
Может как нибудь так
<?php
if($type['мойтип'] == 'foodtype'){
echo '<div class="foodtype">'. $field['handler']->setItem($item)->parseTeaser($item[$field['name']]) .'</div>';
}
?>
Может как нибудь так
<?php
if($type['мойтип'] == 'foodtype'){
echo '<div class="foodtype">'. $field['handler']->setItem($item)->parseTeaser($item[$field['name']]) .'</div>';
}
?>
#3
1 апреля 2016 в 14:26
Уважаемый driverriga! Вчера Ваш вопрос был в этой теме совсем иначе.
Старайтесь правильно задавать вопросы,
Зачем вам отвечать, если у вас каждые пол часа будут меняться идеи, и возникшие по ним вопросы?
По сабжу.
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_***, и переименовать по типу контента.
Старайтесь правильно задавать вопросы,
Зачем вам отвечать, если у вас каждые пол часа будут меняться идеи, и возникшие по ним вопросы?
По сабжу.
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_***, и переименовать по типу контента.
Сегодня в 23:36
#4
1 апреля 2016 в 15:00
Геннадий Иванович, идея не поменялась 😊 Просто я не правильно назвал тему.
Просто я создавал сйат, не подумао о других типах контента и сейчас, мой item.tpl.php содержит контсрукции, которые будут вызываться и в других типах контента😥Вот и возник вопрос, использовать другой шаблон (по аналогии как в CMS можно менять шаблон для листинга)
Просто я создавал сйат, не подумао о других типах контента и сейчас, мой item.tpl.php содержит контсрукции, которые будут вызываться и в других типах контента😥Вот и возник вопрос, использовать другой шаблон (по аналогии как в CMS можно менять шаблон для листинга)
#5
1 апреля 2016 в 15:46
Ваш вопрос должен быть- Для каждого типа контента свой шаблон.Просто я не правильно назвал тему.
#6
1 апреля 2016 в 15:59
да, я это уже потом понял, что сделал ошибку.
Но, не очень понял Ваш совет… буду разбираться на выходных.
Спасибо
Но, не очень понял Ваш совет… буду разбираться на выходных.
Спасибо
#7
1 апреля 2016 в 16:20
Файл, то я создал. Но как подключить его при просмотре именно нужной мне записи?
если тип контента — услуги (offers), то, файл сл-но offers_item.tpl
При просмотре контента по странице .ru/offers/test.html — используется дефолтный шаблон
если тип контента — услуги (offers), то, файл сл-но offers_item.tpl
При просмотре контента по странице .ru/offers/test.html — используется дефолтный шаблон
Твою дивизию!
Настройка типа контента. В списке шаблонов списка появится новый, который вы создали.
Шаблон записи автоматически подключится.
Настройка типа контента. В списке шаблонов списка появится новый, который вы создали.
Шаблон записи автоматически подключится.
#9
1 апреля 2016 в 16:26
Твою дивизию!
Настройка типа контента. В списке шаблонов списка появится новый, который вы создали.
Я в упор не вижу… в мдинке, предлагает только выбрать шаблон для списка
Я вижуЯ в упор не вижу…
Шаблоны записей подключаются автоматически.
Удачи!
я инвалид😥все с самого начала делал правильно, а результата не было… причина? лишний пробел в названии файла papka_ item.tpl.php
спасибо Вам огромное!!!
спасибо Вам огромное!!!