Vladimir
И он работает уже на одном проекте
Evgenii_Web
И он работает уже на одном проекте
Вы сказали он не годится для крупного в тысячи городов и надо пилить
Igor
не имея какого то готового расширения мультисайтинга и как же я должен был получиться структуру для каждого города не плодя меню для них
Ну банально один город одна категория. и только один пункт меню на главной список категориий. Ну а дальше немного настройки сервера и радость
Evgenii_Web
надо думать
Igor
Вы сказали он не годится для крупного в тысячи городов и надо пилить
Всегда надо пилить. Дальше что у вас вообще будет на каждом городе какие страниицы, какие тексты. К примиеру может вам вообще хвтаит текст от региона менять. тогда одно меню и mycity selector в помощь.
Igor
я не смогу оптимизировать лендосы на категориях
Это почему. Один рендос один город. Помню кто-то еще делал что один язык = одиин город
Igor
Вариантов много. И плесать надо не от списка городов, а от того что будет на сайте
Дмитрий
в разные нужные компоненты
Дмитрий
и модули
Дмитрий
то есть выгружать от текущего запущенного
Igor
и модули
Модули не проблема. Там региион легко подсунуть. А вот com_content сложенее ибо плять триггера не хватает.
Дмитрий
то есть зашел по домену и у меня информация в админке только по этому домену выгружается
Evgenii_Web
восстановлю джумлу пока как есть чувствую проще новый сайт поднять на правильной структуре и мультисайтинге
Дмитрий
либо можно в модель подсунуться
Дмитрий
заменить ее
Дмитрий
Не подлезть.
из-за контейринизации можно попроовать
Igor
Они не дают передать items_id в моедели категории
Дмитрий
переопеределить вызов
Дмитрий
Ну это подмена модели.
можно ее унаследовать
Дмитрий
и только сборку запроса изменить
Evgenii_Web
чтобы нормально джумлу сделать надо вникнуть в ее пшп
Дмитрий
из-за namespace можно вырулить как-то
Igor
можно ее унаследовать
Все равно не так "чисто" как установиить state
Дмитрий
можно просто прослойку написать
Дмитрий
которая будет напрямую к com_content обращаться
Дмитрий
а то что переопределено будет у себя
Igor
чтобы нормально джумлу сделать надо вникнуть в ее пшп
Надо начать с того что создать страницу. потом блог. потом все остальное. А не мультисайтинг с регииональностью.
Дмитрий
то есть компонент свой забиает обращения и вызывает com_content, а модель например сует свою
Дмитрий
для контроллера и view
Дмитрий
там можно теперь так делать
Igor
как класса
Evgenii_Web
меню на категориях я считаю не выход, нужен нормальный мультисайтинг продуманный
Дмитрий
Да можно ии просто alias модели регнуть.
можно ее унаследовать, чтобы ничего не трогать
Дмитрий
переопределить только query сборку
Igor
переопределить только query сборку
Даже это не обязательно
Дмитрий
Даже это не обязательно
нужно же влезть в query сборку
Дмитрий
ну getItems обрабатывать зачем
Дмитрий
память забивать
Дмитрий
надо на уровне sql фильтровать
Igor
нужно же влезть в query сборку
Там все state есть. можно просто каскадом получаешь id потом передаешь их в модель.
Дмитрий
я не видел там триггеров
Igor
в смысле? можно любую фильтрацию подсовывать?
можно было бы. Если бы модель категории передевала этот state в модель товаров.
Igor
Там в ядре нет ровно одной строчки
Дмитрий
ну или вот это переопределить
Дмитрий
ну корчое варианты щас появились
Дмитрий
хотя можно и на j3 в прицнипе так тоже мост написать
Igor
ну корчое варианты щас появились
Они все обкатаны в в фильтре joomline
Дмитрий
и к меню еще надо
Дмитрий
к основным корчое вещам и свои тригеры сделать
Дмитрий
чтобы к другим компонентам цепляться можно быол
Дмитрий
Они все обкатаны в в фильтре joomline
ну щас безопаснее можно сделать в j4
Дмитрий
я к такому варианту больше склоняюсь
Дмитрий
и хранить где-то список разрешенных доменнов
Дмитрий
который забирает джумла и генерирует в итоге htaccess
Igor
ну щас безопаснее можно сделать в j4
Вот смотри state есть в Articles https://github.com/joomla/joomla-cms/blob/4.2-dev/components/com_content/src/Model/ArticlesModel.php#L162 Но модели категории его нет
Дмитрий
я к такому варианту больше склоняюсь
я имею ввиду фильтрацию всех основноых компонентов
Дмитрий
и более сложную версию revars для замены, для общих страниц
Дмитрий
а что это дает?
Дмитрий
не совсем понимаб
Evgenii_Web
если на категориях писать меню, то ссылка меню будет открывать категорию а не страницу материала, что сам материал писать в описании категории?
Дмитрий
Веселись
я просто думаю что типа, вот создали материал, записалось соотвествие домена и материала
Evgenii_Web
в такой оргинизации мой сайт превратится в блог
Дмитрий
и потом фильтр списка фильтрует по текущему домену
Дмитрий
и список материалов в итоге видим только для домена
Evgenii_Web
не думаю что это выход ладно, понятно что не понятно короче все требует запила 😂
Дмитрий
Веселись
на текущий момент мне не стоит в задачах это
Igor
а что это дает?
получаешь нужные id и ставишь userState = получаешь нужную выборку
Дмитрий
получаешь нужные id и ставишь userState = получаешь нужную выборку
понял, ну так да,можно не вмешиваться в код, только state вмешиваться