Добрый день! Работая с InstantCms, столкнулся с тем, что если что-то нужно разрабатывать в дизайн сайта (список записей типа контента например), приходится либо создавать свой шаблон, либо править уже имеющиеся.
И на ум пришла идея создать компонент, который позволял бы при создании или редактировании типа контента самостоятельно создавать структуру списка и отдельной записи. Например вот так:
[addcss="my-list"] [addjs="my-list"] <section class = "my-list"> [ctype] <div class = "list-item-[ctype-name]"> <h3>[ctype-field-title]</h3> <p>[ctype-field-content]</p> <a href = "[url]" class = "button-more">Читать</a> </div> [/ctype] </section>
Суть проста — шорткоды обрабатываются как отдельные конструкции или элементы. Например шорткод [ctype-field-title] выведет значение поля «Заголовок».
Данная система позволит без труда разрабатывать дизайны списков, записей, списка пользователей и так далее. Впрочем — почти все, что есть в виджетах также.
В связи с этим провожу опрос. Вероятнее всего, на этой уйдет время, но уверен, найдет отклик среди тех, кто разрабатывает много и часто.
Предвидя возможные вопросы скажу сразу — нет, это не wysywig редактор. Да, html как минимум знать нужно.



