@joomlaru

Страница 1860 из 1879
Vladimir
22.10.2018
08:09:42
у меня сайт как раз это использует один

https://www.symlove.ru/blog.html

AlekVolsk
22.10.2018
08:10:40
warp использует article и в blog и в article
нее, я эту хрень давно повырезал ) блог ссылаетяся на отдельный вывод материала с отдельной версткой и повырезанными тормозами

Google
Vitaliy
22.10.2018
08:10:44
https://www.symlove.ru/blog.html
Лого очень круто сделано

Тогда там концов не найти)

Эх, а ведь все просто - добавить список для выбора переопределения, как для самого материала

Igor
22.10.2018
08:16:54
Все верно, я еще не проснутся. Приоритет всегда будет у пункта меню. Мне с утра, просто показалость, что добавлили настройку макет категории в пункт меню, что само по себе абсурдно ибо обрушит роут. Често я хз почему у @alekvolsk меняеться макет игнорируя параметры url. Но это явно не нормально и черевато, чтобы выснить придеться весь сайт препорировать. Это что касаеться вывода view.category Пруф, если кому-то нужно . В этих строках ставиться layout https://github.com/joomla/joomla-cms/blob/staging/libraries/src/MVC/View/CategoryView.php#L211-L226

Эх, а ведь все просто - добавить список для выбора переопределения, как для самого материала
Не просто. layout участвует в формировании ссылок. А если нужно свое переопрделение, то создать xml дело 2-х минут.

Igor
22.10.2018
08:19:07
Igor
22.10.2018
08:19:48
Но нахрена тогда в самой категории сделан выбор переопределения макета?
Если сделать пункт меню список категорий к примеру. Или же подкатегории.

AlekVolsk
22.10.2018
08:20:03
то, что на вкладке "отображение"- это другой параметр с другим именем

Google
Igor
22.10.2018
08:20:18
Евгений
22.10.2018
08:20:20
какие умные разговоры в чате ))

Vitaliy
22.10.2018
08:20:32
Женечка, спасешь?

Евгений
22.10.2018
08:20:42
я вообще не бум - бум в этих переопределениях)

Vitaliy
22.10.2018
08:20:46
Это я тут с утра мучу воду

Евгений
22.10.2018
08:20:51
я олдфаг)) берешь и делаешь

AlekVolsk
22.10.2018
08:20:57


Vitaliy
22.10.2018
08:21:41
да я это сразу понял и бесит именно это

Igor
22.10.2018
08:21:48
а layout_type вот https://github.com/joomla/joomla-cms/blob/staging/components/com_content/views/category/tmpl/blog.xml#L41-L45

AlekVolsk
22.10.2018
08:21:54
Само название xml и есть layout
нет. код ясно показывает, что берется не имя файла, а именно параметр

Vitaliy
22.10.2018
08:21:54
для материала в блоге категории есть!

Евгений
22.10.2018
08:22:10
Vitaliy
22.10.2018
08:22:33
читали, но это мягко говоря не из коробки

AlekVolsk
22.10.2018
08:22:43
короч, делайте как хотите ) у меня все работает, боевой сайт и скрины с него приведены выше )

AlekVolsk
22.10.2018
08:23:07
решение из коробки есть: указывайте макет в каждой конкретной категории

Igor
22.10.2018
08:23:15
читали, но это мягко говоря не из коробки
Эм это как-бы упрощенная родная дока по пепереопрделению компонентов joomla.

Евгений
22.10.2018
08:23:19
ооо я знаю)) БАЦ!

/docs

NOSPAM
22.10.2018
08:23:20
Книга по Joomla! - https://drive.google.com/open?id=1-Ka0OeVFJ4kxnYQsn9YWYD7d9NDHHaUO Русскоязычная документация - https://cmscafe.ru/docs/joomla Документация от разработчиков Joomla! - https://docs.joomla.org/Portal:Developers Официальный репозиторий на GitHub - https://github.com/joomla/joomla-cms ----- Рекомендательные статьи ----- - Как изменить название папки administrator в Joomla? https://hika.su/blog/kak-izmenit-nazvanie-papki-administrator-v-joomla - Установка скрипта резервного копирования https://hika.su/blog/ustanovka-skripta-rezervnogo-kopirovaniya ------ Дополнительные материалы ----- Книга по CSS - https://drive.google.com/open?id=1L-nLS_JVGm_HKVWFzn5u0NBfK1OfMm9B Книга по JavaScript - https://drive.google.com/open?id=1D5sqKyLtzBQzsMd6QuDSDo6pgu56Wt9_ Книга по Html5 - https://drive.google.com/open?id=1Vnfy0Du6L_Kz0BZS5To-8NWi9PHSgUaO Документация по PHP - http://php.net/manual/ru/index.php

Google
AlekVolsk
22.10.2018
08:23:48
блин, Да не работает так!
значит что-то делаешь не так

Евгений
22.10.2018
08:23:52
блин, Да не работает так!
шаблон протостар поставь

а то вдруг плагины перебивают шаблонные

Vitaliy
22.10.2018
08:24:54
шаблон протостар поставь
Я сразу попробовал это

не

Евгений
22.10.2018
08:26:07
Я сразу попробовал это
https://zaurmag.ru/joomla/pereopredelenie-shablonov-v-joomla.html читал?

Vitaliy
22.10.2018
08:26:36
Еще раз скрин. В ссылке явно указано название макета. Заменить его, не влезая в дебри, нельзя



Igor
22.10.2018
08:27:12
решение из коробки есть: указывайте макет в каждой конкретной категории
Если создать категории тип пункта меню блог layout=blog и будет. Кстати а вот что будет если "Список материалов категории сделать" ибо там он пустотой, ну или default.

Евгений
22.10.2018
08:27:32
чет странности)

Igor
22.10.2018
08:28:24
Опять же, это не совсем то. В списке нет картинок.
Эм есть пропсто не выведене. масив итемов приходит одинковый.

AlekVolsk
22.10.2018
08:28:26
черт, вы приводите код, оторый сами же корректно прочитать не можете...

Igor
22.10.2018
08:29:21
черт, вы приводите код, оторый сами же корректно прочитать не можете...
Ок. Укажите нам правильный код, где показано что у настроек категории приоритет, на прааметрами пункта меню

Vadim
22.10.2018
08:29:46
вообще тут дельно расписал Игорь
Это по сути как сделать другой тип контента )))

Vitaliy
22.10.2018
08:30:27
Речь о том, что в ссылке не название макета

Igor
22.10.2018
08:30:35
а речь не о приоритете
О нем. В пункте меню Блог категории. Приоритетный layout blog

И выводиться именно layout=blog

Google
AlekVolsk
22.10.2018
08:31:23
О нем. В пункте меню Блог категории. Приоритетный layout blog
а где этот layout blog указан, в каком параметре? как он называется (системное имя) ?

И выводиться именно layout=blog
отключаем sef и смотрим, что там действительно выводится

Евгений
22.10.2018
08:32:05
если макет выбрать и сохранить не меняется?

Igor
22.10.2018
08:32:15
Vitaliy
22.10.2018
08:32:34
если макет выбрать и сохранить не меняется?
Там не тот макет, это для материала внутри

AlekVolsk
22.10.2018
08:32:54
В сслыке. index.php?option=com_content&view=category&layout=blog
как называется этот параметр меню, где указана эта ссылка?

Vadim
22.10.2018
08:33:18
Самое интересное у нас это на joomline было сделано ещё в joomla 1.5

Vitaliy
22.10.2018
08:33:37
я перестал понимать вопросы

Евгений
22.10.2018
08:33:59
Просто, что Виталию сделать?) я сам потерял уже нить.

AlekVolsk
22.10.2018
08:34:11


где в коде используется параметр link?

Igor
22.10.2018
08:34:25
как называется этот параметр меню, где указана эта ссылка?
layout, который добаляеться к request. формируеться он на основе названия матеа

AlekVolsk
22.10.2018
08:34:36
он не используется вообще в даном типе меню!

AlekVolsk
22.10.2018
08:34:45
Dmitry
22.10.2018
08:34:48
Гет параметр

Не?

Igor
22.10.2018
08:34:53
нет
Не нет, а да.

Не?
Ага

AlekVolsk
22.10.2018
08:35:00
еще раз: нет

Google
Евгений
22.10.2018
08:35:01
Гет параметр
Дим) как это сделать?)

AlekVolsk
22.10.2018
08:35:30
пруфы, ссылки на гитхаб на конкретный код

Dmitry
22.10.2018
08:35:31
Игорь пытается сказать, что это get параметр

В контроллере кажись был

Я на мобилке, не помню наизусть

AlekVolsk
22.10.2018
08:36:07
Игорь пытается сказать, что это get параметр
Дим, эта ссылка, которую он показать хочет, нигде не используется. ксли тип меню = компонент

Igor
22.10.2018
08:36:10
еще раз: нет
Ну как нет если да, Я же спецаильано испрвлял тогда, что layout корретно работал в мультиязычности и участовал в параметрах ссылки

Dmitry
22.10.2018
08:36:37
Igor
22.10.2018
08:37:00
$active = $app->getMenu()->getActive(); if ($active && $active->component == $this->extension && isset($active->query['view'], $active->query['id']) && $active->query['view'] == 'category' && $active->query['id'] == $this->category->id) { if (isset($active->query['layout'])) { $this->setLayout($active->query['layout']); } }

Igor
22.10.2018
08:37:57
Или вы про то, что я назвал layout парметрами пункта меню а не query или реквестом? Тогда да не прав. layout это request такой же как view.

AlekVolsk
22.10.2018
08:38:06
а параметр $layout отсутствует

Igor
22.10.2018
08:38:15
AlekVolsk
22.10.2018
08:38:44
$active->query['layout']
нет такого параметра в данном пункте меню

Vitaliy
22.10.2018
08:39:00
о чем спор? это не меняется в пункте меню

и это бесит

AlekVolsk
22.10.2018
08:39:47
$active->query не может ссылаться на гет, т.к. гет в этот момент еще не существует - он еще только форммируется!

Страница 1860 из 1879