Нужен ли шаблонизатор для InstantCMS?

ЗАКРЫТО InstantCMS 2.X

Нужен ли шаблонизатор для InstantCMS?

Да
Нет
Всего 2 голоса
#1 30 января 2022 в 23:27

Какие проблемы решают шаблонизаторы я думаю все знают.

Хочу поднять тему на счет шаблонизатора для шаблонов на Инстант. Главное преимущество шаблонизаторов — они избавляют от необходимости писать повторяющийся код несколько раз. 

При вёрстке шаблонов принято выделять повторяющиеся блоки в компоненты, чтобы использовать их на других страницах, но иногда один из них требуется изменить. Если речь идёт о внешнем виде компонента, всё просто: вы меняете его CSS-код, и он обновляется везде.

Шаблонизаторы делают написание кода и верстки проще — а вы как считаете?

Нужен ли шаблонизатор для InstantCMS?

#2 30 января 2022 в 23:46

Какие проблемы решают шаблонизаторы я думаю все знают.

Алексей Т

Нет. 

Более того не очень понимаю о чем идет речь. Знаю в первой ветке используется  Smarty, предлагаете нечто подобное и на второй ветке?

#3 30 января 2022 в 23:47

Алексей Т, кто попросил поднять эту тему?)

Шаблонизаторов типа Smarty, Twig и уже тем более Blade и Fenom в комплекте InstantCMS не планируется. Кто хочет, может в своих проектах это внедрить. На чистом PHP можно сделать абсолютно всё тоже самое, что и делают шаблонизаторы, только проще и работает это быстрее. Верстальщикам не нужно знать все тонкости PHP, достаточно знать десяток приёмов, которые можно просто посмотреть в текущих шаблонах.

Главное преимущество шаблонизаторов — они избавляют от необходимости писать повторяющийся код несколько раз. 

Алексей Т

А чистый PHP это не позволяет?

При вёрстке шаблонов принято выделять повторяющиеся блоки в компоненты, чтобы использовать их на других страницах, но иногда один из них требуется изменить.

Алексей Т

Судя по этим строкам, вы не видели архитектуру шаблона InstantCMS и вообще принцип формирования страницы.

#4 31 января 2022 в 00:06

Шаблонизаторы делают написание кода и верстки проще — а вы как считаете?

Алексей Т

Нет.

PHP создавался как шаблонизатор для перла. И код шаблонов на php мне понятен.

А вот шаблоны на смарти, которые были в первой ветке, мне понять было непросто.

#5 31 января 2022 в 01:00

Главное преимущество шаблонизаторов — они избавляют от необходимости писать повторяющийся код несколько раз. Вот я и подумал не упростит ли это при создании новых тем для Инстант. Не кто не просил поднимать — я сам ковыряю эту тему потихоньку.

А мысль вообще вот какая. Упростить создание шаблонов для Инстант.

Хочу услышать мнение кто верстает. Я сам не программист и не верстальщик далеко.

Просто я заказал верстку шаблона у фрилансера — и вот что он ответил.

К сожалению изучив систему не могу не чем помочь. Очень мало информации и много завязано в системе в самом шаблоне.Тут надо изучать. Был бы шаблонизатор было бы проще.

Попыток нанять со стороны фрилансеров было очень много — денег потрачено так же не мало.

Я просто передаю слова.

#6 31 января 2022 в 01:11

Главное преимущество шаблонизаторов — они избавляют от необходимости писать повторяющийся код несколько раз.

Алексей Т

Что-то вы не там читаете или не так поняли или перепутали всё с Vue например. Скорее всего просто недопоняли.

Вот я и подумал не упростит ли это при создании новых тем для Инстант.

Алексей Т

Не упростит, уверяю, если речь про то, что я написал выше. Если вы про другое, то стоит уточнить.

Добавлено спустя Только что

Очень мало информации и много завязано в системе в самом шаблоне.Тут надо изучать. Был бы шаблонизатор было бы проще.

Алексей Т

Ну такой себе верстальщик)

#7 31 января 2022 в 01:13

Понял, тему закрываю.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.