Size: a a a

2020 April 24

ММ

Мельник Максим in OctoberCMS
Вопрос: {{ users.render|raw }} выводит все возможные страницы. Как сделать так чтобы показывал по 2 страницы вокруг текущей. То есть если мы на 4 странице, должны быть показаны только " < 2,3,4,5,6 > "
источник

ММ

Мельник Максим in OctoberCMS
источник

A

Alex in OctoberCMS
Мельник Максим
Вопрос: {{ users.render|raw }} выводит все возможные страницы. Как сделать так чтобы показывал по 2 страницы вокруг текущей. То есть если мы на 4 странице, должны быть показаны только " < 2,3,4,5,6 > "
не уверен правильный ли это способ, но можно скопировать шаблон пагинации себе в партиал, поменять там логику на нужную и юзнуть его вместо render
PS:  попутно, когда найдёте шаблон - можно посмотреть есть ли там переменная позволяющая управлять этим количеством, если есть то можно юзнуть её как-то не копирую в партиал
источник

A

Alex in OctoberCMS
как именно - будет видно в реализации
источник

ИГ

Иван Горохов in OctoberCMS
Alex
не уверен правильный ли это способ, но можно скопировать шаблон пагинации себе в партиал, поменять там логику на нужную и юзнуть его вместо render
PS:  попутно, когда найдёте шаблон - можно посмотреть есть ли там переменная позволяющая управлять этим количеством, если есть то можно юзнуть её как-то не копирую в партиал
В шаблоне этой логики нет, в шаблон уже массивы(массив страниц то трёх точек, строка ..., и массив страниц после трёх точек) страниц, приходит, это надо пагинатор править
источник

OS

Oleg Sigalev in OctoberCMS
Alex
не уверен правильный ли это способ, но можно скопировать шаблон пагинации себе в партиал, поменять там логику на нужную и юзнуть его вместо render
PS:  попутно, когда найдёте шаблон - можно посмотреть есть ли там переменная позволяющая управлять этим количеством, если есть то можно юзнуть её как-то не копирую в партиал
тут какое то время назад скидывали примеры.
вот я себе в закладки добавил https://gist.github.com/sozonovalexey/56acc5064523c7a26be69e02d2924df5
ну и поищи через поиск "своя пагинация" или кастомная пагинация
источник

A

Alex in OctoberCMS
Oleg Sigalev
тут какое то время назад скидывали примеры.
вот я себе в закладки добавил https://gist.github.com/sozonovalexey/56acc5064523c7a26be69e02d2924df5
ну и поищи через поиск "своя пагинация" или кастомная пагинация
не тому)
источник

OS

Oleg Sigalev in OctoberCMS
ну и ладно)
источник

OS

Oleg Sigalev in OctoberCMS
увидит)
источник

A

Alex in OctoberCMS
))
источник

ММ

Мельник Максим in OctoberCMS
Oleg Sigalev
тут какое то время назад скидывали примеры.
вот я себе в закладки добавил https://gist.github.com/sozonovalexey/56acc5064523c7a26be69e02d2924df5
ну и поищи через поиск "своя пагинация" или кастомная пагинация
Спасибо! кажется это то что нужно, попробую переделать под себя.
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Константин Аникин
Ребят, а у нас же нет ни одного варианта со страниц и лейаутов php-код выносить в файлы?
Кстати, мы это обсуждали с Бобковым! Будем создавать issue на гитхабе и пушить.
источник

КА

Константин Аникин in OctoberCMS
Pavel Lautsevich 🇧🇾
Кстати, мы это обсуждали с Бобковым! Будем создавать issue на гитхабе и пушить.
Нам ссылочку не забудьте скинуть, будем пальцы вверх ставить 🙂
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
👍😁
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Нам это очень нужно для создания навороченный тем для Shopaholic. Есть много интересных идей на этот счёт.
источник

Э

Эд in OctoberCMS
Pavel Lautsevich 🇧🇾
Нам это очень нужно для создания навороченный тем для Shopaholic. Есть много интересных идей на этот счёт.
Держите в курсе :)
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
🤝
источник

Н

Не забывай in OctoberCMS
Ребят, как в BLOG правильно выбрасывать 404 если вместо правильного url новости написано что-то другое? Выдает просто пустую страницу

function onEnd()
{
   if (!$this->post) return App::make('Cms\Classes\Controller')->setStatusCode(404)->run('/404');
}

Этот вариант не работает
источник

A

Alex in OctoberCMS
Не забывай
Ребят, как в BLOG правильно выбрасывать 404 если вместо правильного url новости написано что-то другое? Выдает просто пустую страницу

function onEnd()
{
   if (!$this->post) return App::make('Cms\Classes\Controller')->setStatusCode(404)->run('/404');
}

Этот вариант не работает
return $this->controller->run('404');
источник

A

Alex in OctoberCMS
Со страницы
источник