Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите, как организовать работу с шаблонами
|
|||
|---|---|---|---|
|
#18+
Что-то никак не соображу, попробую коллективный разум спросить. Кроме того, я заметил, что когда подробно формулируешь и задаешь на форуме вопрос, то часто после его перечитывания находишь ответ. А озвучивание вопроса про себя почему-то не работает. Есть самодельный сайт, на сайте есть несколько шаблонов. Шаблон это базовый HTML-код без основного содержимого (шапка, информационные панели, подвал и т.п.)с какой-то опорной сеткой (разметкой) и сопоставленными с ним стилями и скриптами. Шаблон используется страницами сайта, содержимое страницы может быть самым разнообразным. Например, есть шаблон "Статья" (заголовок, навигационная панель, календарь, подвал) и есть страницы, использующие этот шаблон; содержание страниц разнообразное: где-то это пара абзацев (<P>) текста, где-то сложный документ с таблицами и иллюстрациями. Вся информация для рендера страницы имеется в таком массиве: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. Здесь template это HTML-шаблон со вставками PHP-кода, вставляемый через include, docs.php это скрипт, который обрабатывает и подготавливает данные, которые будут выводится, а content это что-то еще не сделанное, которое будет определять какая информация будет подготовлена для вывода. В терминологии MVC (насколько я ее понимаю) content следовало бы назвать моделью, template следовало бы назвать представлением, а handler контроллером. Но у меня сайт самописный и я не уверен, что его архитектура полностью соответствует MVC. Собственно вопрос в том, что должен собой представлять content. Сайт у меня не слишком динамический (контент обновляется сравнительно редко) и мне было бы удобнее, чтобы это был готовый HTML-код. Но просто HTML-файл, который будет вставляться через include, меня все же не устраивает; я бы хотел иметь возможность манипулировать HTML-блоками, имея возможность использовать их повторно и произвольно перемещать в разные места страницы. Советам изначально использовать правильные фреймворки/движки я не последую. Подобные фреймворки требуют определенного уровня понимания и вхождения, но я не планирую заниматься веб-разработкой или поддерживать сайт. Этот сайт впоследствии будет переписан специалистами, а его текущая реализация будет своеобразным ТЗ и будет использоваться только до тех пор, пока сайт не будет переписан нормально. ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 21:35 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1461289]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 346ms |

| 0 / 0 |
