- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужна консультация по внедрению шаблонизаторв TWIG на проект.
Как это лучше сделать?
Сейчас все работает без шаблонизатора, через include в разных частях сайта, в includax выборка из БД и показ на экран. Все кешируется и так же в файлах вшита логика, по типу "если новостей больше 0 то показать блок"
Нужно это все перевести на шаблонизатор. Сделать такую штуку как блочный вывод, например человек вводит {block_NEWS} в тексте страницы, и вместо него инклюдится блок со списком новостей, котоыре берутся из бд. ПРичем этот внедряемый код news так же шаблонизатором строится.
Так же нужна песочница. Т.е. основная необходимость внедрения шаблониатора в том, что бы юзеры делали на нем нужную логику и сайты... Первоначальный дизайн будет "базовым" т.е. его нужно впихнуь весь в шаблонизатор, и потом юзеры на его основе меняют себе индивидуально то что им нужно.
Помогите пожалуйста, и напишите вашу стоимость за помощь.
Сначала движок надо переделать так, что бы все эти инклуды собирали всю информацию в единый многомерный массив.
Далее уже по окончанию массив с данными скармливается твиг темплейту и тот строит отображение.
Т.е. и всю логику тоже тогда в TWIG пихать?
А все даннные в масив это не перегрузит сервак?
хм, логики как раз не должно быть в шаблоне. Шаблон - это просто вывод. А вот что подгружать и из каких блоков строится страница - это реализовывается до шаблона.
А сам инклюд например "Новостей" делать отдеьным мелким скриптиком, и уже непосредственно в новостях стиль твига прописывать?
Страницу главную в которую все инклюдится получается делать отдельно не на twig?
В общем меня отговоили от твига... В топку.. Тема не актуальна