Size: a a a

2020 April 09

Д

Дмитрий in OctoberCMS
Serge Rosolovsky
А вот хотел спросить, лучше код выносить в компонент или можно в php секции страницы некоторые не слышком умные вещи писать?
Смотря к чему они относятся)
источник

SR

Serge Rosolovsky in OctoberCMS
Ну например проверку слага
источник

Д

Дмитрий in OctoberCMS
Если код реюзабельный то лучше в компонент
источник

Д

Дмитрий in OctoberCMS
Компонент сам по себе как миниплагин
источник

SR

Serge Rosolovsky in OctoberCMS
Ну просто по уроках шопаголика, там вижу что много  чего и в страницах пишут, проверки там всякие
источник

Д

Дмитрий in OctoberCMS
Serge Rosolovsky
Ну просто по уроках шопаголика, там вижу что много  чего и в страницах пишут, проверки там всякие
Это особенности проекта, если что то универсальное то можно и в компоненте. Например у них в уроках выбирается что отображать каталог или товар, в компоненте это не сделаешь, или он станет применим только к конкретному проекту
источник

Д

Дмитрий in OctoberCMS
Кстати у шопоголик все компоненты без шаблонов отображения, это сделано я так понял  для того чтобы каждый мог под себя данные получать без привязки к конкретному отображению
источник

Д

Дмитрий in OctoberCMS
А в блоге райнлабовском компонент отдаёт шаблон, и чтобы его изменить надо в своей теме переписывать партиал компонента
источник

Д

Дмитрий in OctoberCMS
Или довольствоваться что есть
источник

OB

Oleg Boston in OctoberCMS
Иван Горохов
если компонент подключен в паршиле, то подключите компонент и на layout, обычно помогает, октябрь не находит если подключено во вложенных шаблонах
А есть какой то еще способ чтобы не подключать на всех layout компоненты? Или может подскажете как можно задать почту в magic forms по умолчанию и чтобы галка на уведомлениях стояла? Как то странная логика работы, раньше с modx работал там в одном месте можно было прописать почту админа
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Дмитрий
Кстати у шопоголик все компоненты без шаблонов отображения, это сделано я так понял  для того чтобы каждый мог под себя данные получать без привязки к конкретному отображению
все так
источник

Т

Темный in OctoberCMS
подскажите, можно как-то реализовать доставку сборок в "обе" стороны? То-есть:
- Верстак выкатывает билды в галпе, которые заливаются на хостинг
- Другой человек прямо в цмс выносит куски в чанк

то как бы отразить изменения для верстака?
источник

Р

Ростислав in OctoberCMS
Oleg Boston
А есть какой то еще способ чтобы не подключать на всех layout компоненты? Или может подскажете как можно задать почту в magic forms по умолчанию и чтобы галка на уведомлениях стояла? Как то странная логика работы, раньше с modx работал там в одном месте можно было прописать почту админа
Я делаю всего один лейаут, на него цепляю полностью все компоненты
источник

OB

Oleg Boston in OctoberCMS
Ростислав
Я делаю всего один лейаут, на него цепляю полностью все компоненты
Правильно ли я понял - лейоут это шаблон? У меня шаблонов несколько
источник

Р

Ростислав in OctoberCMS
Oleg Boston
Правильно ли я понял - лейоут это шаблон? У меня шаблонов несколько
Да. Но в modx можно было создавать кучу шаблонов и особо проблем не было. В октябре лучше один layout (разве что какая-то страница совсем отличается). Иначе придется дублировать компоненты на всех layout
источник

OB

Oleg Boston in OctoberCMS
Ростислав
Да. Но в modx можно было создавать кучу шаблонов и особо проблем не было. В октябре лучше один layout (разве что какая-то страница совсем отличается). Иначе придется дублировать компоненты на всех layout
Блин . А паршилы получается выводить через условия?
источник

Р

Ростислав in OctoberCMS
Например если создать ajax форму которая будет выводиться на всех страницах перед подвалом, то придется продублировать компонент на этих лейауты.
источник

Р

Ростислав in OctoberCMS
Oleg Boston
Блин . А паршилы получается выводить через условия?
Layout это как бы общий шаблон для всего сайта(шапка, враппер, подвал)
источник

Т

Темный in OctoberCMS
Oleg Boston
Блин . А паршилы получается выводить через условия?
можно же на странице подключить паршил нужный
источник

Р

Ростислав in OctoberCMS
Cms Page - это шаблон страницы (главная, блог, статья блога)
источник