Pathologic
при том что предложили же не хранить код шаблонов в базе, бери и храни в файлах
Ilya
Нет, по факту это не является категоричным критерием плохой оценки, собсн модикс все время так работал. просто появилсь 2.- с блейдом уже под капотом как Дима говорит, так почему бы уже не привести все к стандарту
Pathologic
сниппеты тоже, хочешь - храни в файлах
Pathologic
к какому стандарту
Pathologic
это не фреймворк
Pathologic
тут мышкой насоздавал тв, привязал к шаблону и выбираешь потом этим шаблоны из списка
Pathologic
сейчас компромисс который всех устраивает
Ilya
Ну в ЦМС также все в файлах, почему так супер негативно вы воспринимаете это направление
Pathologic
я тебе задаю прямой вопрос - как обеспечить связь документов, шаблонов и тв
Andrey
Так можно назначать же.
Создай doc-ID.blade.php и будет тебе шаблон не из базы
Andrey
Или я опять всё проебал?)
Pathologic
да, можно и так и поначалу меня пытались убедить что это супер-пупер решение (((:
Andrey
Жёстко прибить шаблоны без обращения к базе возможно в цмс с жёсткой структурой. И то там приходится сущности создавать в админке.
Примеры - вордпресс, друпал.
Pathologic
в ево одна сущность - документ
Pathologic
все остальное делается в муках
Andrey
Т.е. я создал в Друпал тип материала "Статья" — в админке создал. И только потом могу его уже шаблонизировать. Чем это отличается от того, что есть сейчас? Ничем.
Pathologic
поэтому и контроллеры через жопу и шаблоны в базе (:
Andrey
Также точно и в wp. Сделал свой тип материалов в functions, сделал файл для их шаблонизации.
Pathologic
ну вот у типа Статья по-хорошему должен быть контроллер, который достанет статью из базы и выведет шаблоном из файла ((:
Pathologic
в ево этого нет и долго не будет, ну разве что Василий всех уест и прорвется через тернии говнокода
Andrey
Хотя там для этого есть стопицот миллионов школоплагинов, которые вместе с типом материала поставят слайдер, майнер и шелл
Pathologic
modx это в целом про возможность быстро слепить сайт из готовой верстки, а не про сущности дополнительные
Andrey
Просидев месяц на wp и закончив проект, я вновь полюбил Эво
Иван
Pathologic
вообще про сущности обсуждали не раз, там больше упирается в то что нужно переписывать админку, а это некому делать
Pathologic
при том, что пытались ((:
Pathologic
сначала думали вот завезем шаблонизатор и заживем, получилось не очень
Pathologic
и с ларавелем не очень тоже получилось
Pathologic
но лучше так, чем сидели бы на 1.0.5 и рассуждали про mysqli и ларавель (((:
Pathologic
так что если хочешь что-то, то бери и делай, а рассуждать и сами могем
Pathologic
не будет
Ilya
Связь могу описать конечно на нулевой базе, но не в рамках модикса, а в рамках ларавел
Pathologic
в рамках ларавель такая связь скорее всего и не нужна будет
Ilya
Это да, конечно не факт, я думаю мы тут не спроектируем за 10 мин в режиме срача =)
Sasha
alex
ну а разве не удобнее будет, если в админке, в шаблоне выводить содержимое блейд шаблона? тоесть не заменять в шаблоне админке существующее поле, а дополнить еще одним, если такой файл существует. так и понятно сразу будет, где хранится всё и где править, а в экстренных случаях еще и через админку отредактировать можно будет))
Sasha
Anonymous
Могу подсказать в какую сторону копать что бы это сделать.
Sasha
Pathologic
Так никто же не скрывает как это все работает
Pathologic
Стримы вон проводятся
Dmytro
Логика выбора шаблона вполне себе адекватная + привязка через шаблоны TV нет смысла туда лесть 🙂
Anonymous
Pathologic
Редактирование плагином можно сделать
Ilya
ок, я вашу стратегию понял, чем меньше людей знают как оно работает, тем дороже стоит специалист. всё, молчу, бредовая значит у меня идея
Да вы не переживайте, эти можно пользоваться, просто может пока не рисковать, на проектах которые не жалко, пока все в тестовом режиме пользуйте и все. Со временем думаю к ним это придет. Я сам сейчас подумал, это реально потребует перелопатить вообще все =) Я конечно не спец, но думаю так
alex
Так никто же не скрывает как это все работает
ну вот на данный момент где можно прочитать про данную особенность и с чем это было связано? стримы это конечно хорошо, но когда смотришь и не понимаешь почему так, начинают возникать вопросы
Anonymous
Anonymous
Pathologic
На modx.im же писали
alex
Sasha
Pathologic
Надо админку выпиливать чтобы не меняли ничего
alex
Dmytro
Ilya
Дим, ну неужели каждый будет работать на гит, ну какой смысл какойнить маленький шоп который реально сделать одному выкладывать на гит. А кто с гитом работает через админку файл поправит в страшном сне или под литром водки в моезде на сахалин =)
Dmytro
а создать новый шаблон через консоль не проблема вообще
Anonymous
alex
Sasha
alex
Sasha
alex
Sasha
в Grav, кстати, принцип тот же. Blueprint для шаблона содержит все поля, которые сохраняются при сохранении документа. Точно такая же логика. Только там содержимое хранится в файлах, а тут - в базе
Pathologic
Все было бы по-другому, если бы тв не хранили данные, а чисто указывали как их выводить в админке
alex
ну если я сейчас скажу, что можно получать список файловых шаблонов и привязывать тв к их алиасам вы же всеравно скажите, что это бред, так что думаю промолчу
Anonymous
Ilya
Т.е. я создал в Друпал тип материала "Статья" — в админке создал. И только потом могу его уже шаблонизировать. Чем это отличается от того, что есть сейчас? Ничем.
Случайно наткнулся на ваше сообщение. В плане статей мб все просто. Статья - сущность, к ней вяжем ТВ - изи, одно и тоже что и сейчас. В случае с ветвлено-замороченной, мы можем для нескольких сущностей юзать 1 шаблон. Например есть товары, и условно по дефолту сущность товар имеет подтипы, телефоны, телевизоры, бутылки с водкой, электромобили, а шаблон мб вообще один на все. Сейчас разве так ? Сейчас сущность это и есть шаблон.
alex