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