Size: a a a

2020 July 24

S

Sasha in OctoberCMS
Pavel Lautsevich 🇧🇾
В чем проблема билдеров?
ВП раньше писал стили на сами теги, и если использовать какие то переменные от компонентов я не представляю как это все будет работать на билдере, и даже если взять тот же самый RainLab.Translate
источник

S

Sasha in OctoberCMS
Sasha
ВП раньше писал стили на сами теги, и если использовать какие то переменные от компонентов я не представляю как это все будет работать на билдере, и даже если взять тот же самый RainLab.Translate
Вставка твиг фильтров, функции, условий и циклов. обычному пользователю кажется все равно будет трудно
источник

A

Alex in OctoberCMS
Sasha
Вставка твиг фильтров, функции, условий и циклов. обычному пользователю кажется все равно будет трудно
И хорошо
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Alex
Прямо 5?
Покупается бандл. Копируется ключ и вставляется в админке. Октябрь выкачивает все плагины, кроме сторонних. Сторонние надо вручную поставить из-за вот этого бага https://github.com/octobercms/october/issues/4728
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Когда баг поправят, реально оплата / копирование ключа / вставка ключа
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Эти бандлы под Shopaholic это ready-made сайты
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Sasha
ВП раньше писал стили на сами теги, и если использовать какие то переменные от компонентов я не представляю как это все будет работать на билдере, и даже если взять тот же самый RainLab.Translate
Это речь про элементов или как его там?
источник

S

Sasha in OctoberCMS
Pavel Lautsevich 🇧🇾
Это речь про элементов или как его там?
редактирование шаблона, и еще по моему плагин то ли тема была для генерации шаблона
источник

A

Alex in OctoberCMS
Pavel Lautsevich 🇧🇾
Это речь про элементов или как его там?
Элементор
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Alex
Элементор
Да. Автозамена
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Спасибо за инфу
источник

A

Alex in OctoberCMS
Pavel Lautsevich 🇧🇾
Эти бандлы под Shopaholic это ready-made сайты
Круть, закончу себе лендинг буду копаться
источник
2020 July 25

JM

Johnny Maynne in OctoberCMS
Всем привет. У меня опять вопрос по правильной организации проэкта. На сколько я понял, то компонент , а именно файл компонента представляет из себя ,что то типа контроллера для фронта. Т.е. компонент может существовать и без представления и содержать только методы,которые берут данные из базы (модели) и мы выводим их на страницу с помощью «компонент.метод(переменная)».
Что тогда делатьс ajax методами?)
Вот пример,как я это сделал.
И второй вопрос -  правильно это или нет?
У меня есть модель products - товары и есть компонент - index (главная страница), в котором я беру из модели нужные мне методы для главной.
Ниже скрины
источник

JM

Johnny Maynne in OctoberCMS
источник

JM

Johnny Maynne in OctoberCMS
источник

JM

Johnny Maynne in OctoberCMS
источник

v

vladimir in OctoberCMS
Johnny Maynne
Всем привет. У меня опять вопрос по правильной организации проэкта. На сколько я понял, то компонент , а именно файл компонента представляет из себя ,что то типа контроллера для фронта. Т.е. компонент может существовать и без представления и содержать только методы,которые берут данные из базы (модели) и мы выводим их на страницу с помощью «компонент.метод(переменная)».
Что тогда делатьс ajax методами?)
Вот пример,как я это сделал.
И второй вопрос -  правильно это или нет?
У меня есть модель products - товары и есть компонент - index (главная страница), в котором я беру из модели нужные мне методы для главной.
Ниже скрины
За что вы так контроллеры не любите, то компилированная страница - контроллер, то компонент))

Компонент это составная часть системы выполняющая положенную часть логики.
По факту это кирпичик из которого строится функциональные части страницы. Каждый компонент должен заниматься своим делом. И логику лучше делить.
Например компонент вывода списка новостей и компонент вывода детальной Новости - это два разных компонента.
Компонент отзывов
Компонент комментариев
Компонент навигации

В концепции октября компоненты являются главной строительной составляющиеся, обработчиками ajax запросов и представляющие свою часть блоком верстки, однако блок верстки не является обязательным, так как большинство возможностей можно использовать лишь подключив компонент, но не объявляя его в представлении, так же компоненты прямо участвуют в жизненном цикле самой страницы.

В твоём случае (за объявление параметров после метода и присвоениям им данных - по рукам) в теории нормально, но по хорошему для соблюдения концепции лучше разделить на разные компоненты:

1. Топ категорий
2. Топ новостей
3. Топ продуктов

Так же можно обратится к принципу единой ответсвенности и притянуть за уши его сюда) когда компонент занимается чем то одним ), правда это грубое выражение ибо по факту компонент занимается не только представлением, но и обработкой ajax запросов, но кого это волнует при наличии Eloquent ))
источник

JM

Johnny Maynne in OctoberCMS
vladimir
За что вы так контроллеры не любите, то компилированная страница - контроллер, то компонент))

Компонент это составная часть системы выполняющая положенную часть логики.
По факту это кирпичик из которого строится функциональные части страницы. Каждый компонент должен заниматься своим делом. И логику лучше делить.
Например компонент вывода списка новостей и компонент вывода детальной Новости - это два разных компонента.
Компонент отзывов
Компонент комментариев
Компонент навигации

В концепции октября компоненты являются главной строительной составляющиеся, обработчиками ajax запросов и представляющие свою часть блоком верстки, однако блок верстки не является обязательным, так как большинство возможностей можно использовать лишь подключив компонент, но не объявляя его в представлении, так же компоненты прямо участвуют в жизненном цикле самой страницы.

В твоём случае (за объявление параметров после метода и присвоениям им данных - по рукам) в теории нормально, но по хорошему для соблюдения концепции лучше разделить на разные компоненты:

1. Топ категорий
2. Топ новостей
3. Топ продуктов

Так же можно обратится к принципу единой ответсвенности и притянуть за уши его сюда) когда компонент занимается чем то одним ), правда это грубое выражение ибо по факту компонент занимается не только представлением, но и обработкой ajax запросов, но кого это волнует при наличии Eloquent ))
Спасибо,что так развернуто ответил) я себе в заметки добавлю, через пару часов прочитаю, а то бежать надо)
источник

v

vladimir in OctoberCMS
Johnny Maynne
Спасибо,что так развернуто ответил) я себе в заметки добавлю, через пару часов прочитаю, а то бежать надо)
Я думаю ещё будут ответы )
источник

JM

Johnny Maynne in OctoberCMS
vladimir
Я думаю ещё будут ответы )
я понимаю)
источник