Pull to refresh

Comments 5

Отличная заготовка. Только, я думаю, реализация темизируемых сайтов в последнее время как-то не актуальна. Куда большим спотыкальным камнем лежит реализация множества шаблонов одной темы на разных страницах, а в идеале — конструктора из шаблонов и предоставляемых модулями блоков (привет, Друпал!). На этот случай будем просто хранить имя шаблона в таблице структуры сайта для каждой конкретной страницы и допишем парочку статических методов вроде Template::get_areas()
Если я правильно понял — речь идет о подобии того, что реализовано в Kohanut CMS как kohanut layouts?

Просто для меня layout — конкретная страница/кусок страницы, template — их набор, связанный по стилю.
Если судить по этой схеме [http://kohanut.com/images/cms-database-design-03.png], то да, это очень похоже
просто для меня ваш template — тема, а layout — шаблон) вопрос номенклатуры
Да, просто меня «иная номенклатура» слегка сбила с толку… :)
Ок, я подумаю, как можно раскрыть этот вопрос в одной из будущих статей, но пока в планах небольшой цикл статей о написании CMS на Ko3. Надеюсь, будет интересно и познавательно — в русскоязычном сегменте о Ко3 не так много пишут (хотя то, что есть, несомненно заслуживает внимания).
Sign up to leave a comment.

Articles