|
|
|
| Всем привет. Изучаю MVC, и возник вопрос: вот например есть статья, а там всякие списки, цитаты, код, и другое.
Так вот, как организовать представление, хранить статью целиком в базе, вместе с разметкой списков, цитат,
или как, если отдельно, то как хранить статью в базе, и для списка, цитаты, надо сделать отдельный файл представления?
Спасибо. | |
|
|
|
|
|
|
|
для: mimik
(02.11.2010 в 00:10)
| | ну если цитаты не зависят от шаблона то можно и без отдельных файлов и хранить всё целиком=) | |
|
|
|
|
|
|
|
для: sl1p
(02.11.2010 в 00:19)
| | а если дизайнер захочет что-то поменять? | |
|
|
|
|
|
|
|
для: mimik
(02.11.2010 в 00:23)
| | дизайн самой статьи чтоли? Статья она на то и статья какбэ.. Разумно будет менять только основное оформление, размер, цвет шрифта и т.д. | |
|
|
|
|
|
|
|
для: sl1p
(02.11.2010 в 00:37)
| | Статью я как пример привёл, а так может быть и что-то другое.
А если дизайнер создал новый css класс, и его надо добавить к некоторым элементам?
не давать же дизайнеру доступ к базе, или... | |
|
|
|
|
|
|
|
для: mimik
(02.11.2010 в 00:46)
| | А если дизайнер создал новый css класс, и его надо добавить к некоторым элементам?
не давать же дизайнеру доступ к базе, или...
Если созданием и редактированием статей занимается дизайнер, то что они вообще в базе делают?
Ни кому почему то (за редким исключением) не приходит в голову хранить в ней изображения в бинарном виде. Так чего тут? | |
|
|
|
|
|
|
|
для: mimik
(02.11.2010 в 00:10)
| | Храните в базе с разметкой и т.д.
Для общих и часто используемых вещей применяйте классы, т.е. для оформления цитаты создайте в css класс quote, и т.д., таким образом вам надо будет отредактировать один лишь css файл, чтобы изменить весь стиль.
В чем тут еще сложность может быть - понять не могу, если честно :) | |
|
|
|
|
|
|
|
для: neadekvat
(02.11.2010 в 00:46)
| | написал чуть выше
и ещё, а если надо добавить какой-то новый элемент, например банер | |
|
|
|
|
|
|
|
для: mimik
(02.11.2010 в 00:49)
| | Берете и добавляете.
Что вас смущает?
К тому же css занимается верстальщик, а не дизайнер.
А для редактирования статей делают админки | |
|
|
|