Шаблоны контента
свой шаблон для каждого вида контента
не только имеющихся но и для вновь создаваемых тоже
Для типов контента (Новости, статьи, объявление и т.д.)
простите ошибся неправильно написал перепутал понятия
docs.instantcms.ru/dev/video/frontend Все разжёвано как и откуда берется.
Простите с понятием ошибся я имел виду контент,
с компонентами всё понятно
шаблон default_item.tpl.php, как из названия понятно, отвечает за вывод контента по умолчанию.
Если вам нужно для новостей, например, поменять вывод копируем указанный файл в эту же папку с названием news_item.tpl.php и правим как вам захочется. Изменения коснутся только новостей. news — это системное имя типа контента
шаблоны типов контента хранятся здесь: ..\templates\default\content\
шаблон default_item.tpl.php, как из названия понятно, отвечает за вывод контента по умолчанию.
Если вам нужно для новостей, например, поменять вывод копируем указанный файл в эту же папку с названием news_item.tpl.php и правим как вам захочется. Изменения коснутся только новостей. news — это системное имя типа контента
Правильно ли я понял? получается так, что при создании типов контента создается системное имя и создавая шаблон по приведённому вами примеру можно сформировать таким образом шаблон для любого нового типа контента?
Да, когда вы создаете новый тип контента, вам необходимо прописать его заголовок и системное имя. Заголовок например "Объявления" для объявлений =), а board это системное имя. Это же имя прописывается в адресной строке браузера.
Спасибо огромное за наводку
но не всё так просто оказалось
с выводом -> полей и полей свойств контента всё понятно
но вот не могу въехать
опять на примере: есть к примеру набор пусть, стандартных полей
-Заголовок
— Картинка
— описание
и т.д.
Заголовок выводится(формируется) в шаблоне с этим понятно
но Надо вот вставить к примеру произвольные поля либо поля тех же свойств к примеру после изображения либо между другими существующими полями, как я понял из шаблона кроме заголовка, полей свойств и некоторых других (рейтинг, соц и. т.д.) все поля типа контента выводятся скопом
в той последовательности которая задана в типе контента.
Либо я что то не понял
наведи курсор на список полей, клик и подними или опусти, затем сохрани порядок
Спасибо за совет!!!!
с последовательностью вывода полей всё понятно,
а вот произвольное поле вставить как не понятно
к примеру между существующими полями контента,
(либо поля тех же свойств контента в ) вставить между существующими полями
всё как бы просто,
но есть загвоздки,
если по простому нужно разместить панель свойств рядом с изображением, либо если присутствует дополнительный набор изображений под изображением.
На примере типа контента доска объявлений в стандартной редакции
к сожалению отсутствует возможность задавать ветвление полей (зависимость) либо задавать структуру свойств или присваивать свойства полям.
Зайдём с другой стороны и задам другой вопрос может быть даже логичный
существует ли возможность в двойке задавать в шаблоне явный вывод полей контента то каким образом
если есть возможность растолкуйте желательно на примере.
<?php foreach($items as $item){ ?> <h1><?php html($item['title']); ?></h1><!-- Заголовок --> <p><?php echo $item['content']; ?></p> <!-- Текст --> <?php echo $item['СИС_ИМЯ_ПОЛЕ']; ?> <!-- Любой поле --> <?php } ?>