Типовой контент в разных папках выводить и оформлять по-разному
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
| Автор | |
|---|---|
|
|
|
|
Пт, 13 ноября 2009 8:20:09 Варианты:1) разные классы: класс новости во многом отличается от статьи. преимущества: можно фетчить объекты по классу + гибкость недостатки: лишний класс 2) "захардкоженные" ноды: заместить шаблон для папки новостей по номеру ноды (или в шаблоне выводить разные лайн-вью для разных нод). Папка с новостями ведь одна такая преимущества: быстрота решения недостатки: негибкость. вдруг папку удалят или захотят сделать еще один раздел новостей... придется править шаблоны 3) секции: сделать для папки новостей новую секцию и замещать шаблоны по номеру секции преимущества: гибкость, управляемость через админку недостатки: может быть непонятно заказчику 4) чекбокс в классе "папка", проверяющий как будут выводится дочерние преимущества: гибкость, управляемость через админку недостатки: излишняя функциональность (а вдруг кроме одной папки оно больше нигде не пригодится) Есть еще более извращенные варианты типа чекбокса в каждой статье Выбирайте! |
|
Вт, 17 ноября 2009 5:30:49 > 1) разные классы: класс новости во многом отличается от статьи.А чем контент класс "Новость" отличается от контент класса "Статья"? У кого какая практика использования контент классов данного типа? |
|
Вт, 17 ноября 2009 9:45:11 Отличается прежде всего классомВо вторых в админке пользователю кажется более логичным публиковать объект новости выбрав класс "Новость" В третьих для новостей можно добавить поле expiry date - дата, после которой новость перестает отображаться на сайте (вроде когда-то оно в стандартной функциональности было). В четвертых в статье часто важен автор, а в новости - нет. Кроме того есть еще куча вариантов какими полями могут отличатся эти классы. Из минусов - лишний класс и шаблоны. Но при некоторых условиях эти минусы нивелируются (довольно часто). Если сайтик должен быть простеньким, то думаю можно обойтись и статьями. Но для корпоративных сайтов лучше разделять классы сразу - способствует масштабируемости |