Здравствуйте, нужно сделать урлы что бы в них прописывалась информация со страницы..

Здравствуйте нужно сделать урлы, что бы в них прописывалась информация со страницы… com-stil.com/cargo/transport?export_country=2 согласно H1
сейчас на сайте для поиска грузов com-stil.com/cargo/gruzyi?export_country=1
Сейчас на сайте com-stil.com/cargo/transport?export_country=22
— А нужно — что бы прописывалась страна согласно h1
Сайт разделён на все грузы и весь транспорт, и те же но на категории,
1. com-stil.com/cargo/gruzyi
2. com-stil.com/cargo/transport
3. com-stil.com/mezhdunarodnyie-avtoperevozki
4. com-stil.com/vnutrennie-po-stranam
5. com-stil.com/perevozka-sbornih-gruzov
6. com-stil.com/morskie-kontejnernyie-perevozki
7. com-stil.com/zheleznodorozhnyie-gruzoperevozki
8. com-stil.com/avia-gruzoperevozki
9. com-stil.com/passazhirskie-perevozki
alex
10 января 2022, 15:10
modx.pro
470
0

Комментарии: 5

Тодор
12 января 2022, 15:38
0
Опиши нормально задачу, что значит согласно h1, покажи пример URL который должен быть, и не просто пример только с export_country, а со всеми выбраными фильтрами: export_country, export_city, mport_country, import_city, cargo_type, transport_type
    alex
    12 января 2022, 22:07
    0
    вместо com-stil.com/mezhdunarodnyie-avtoperevozki/gruzyi-vse-zayavki/order-217695

    вот такой com-stil.com/mezhdunarodnyie-avtoperevozki/gruzyi-vse-zayavki/{Груз из России Махачкала в Молдову Кишинев}
      alex
      12 января 2022, 22:08
      0
      И К этим всем заявкам также есть карточка заявки com-stil.com/mezhdunarodnyie-avtoperevozki/gruzyi-vse-zayavki/order-217695 тут так же нужна урлы согласно названию страницы
        Александр Мельник
        13 января 2022, 09:12
        0
        Слишком у вас все на сайте замудренно, а поясняете вы задачу очень плохо. Так что врядли кто-то подскажет.
        По умолчанию MODX и строит урл alias страницы на основании h1 (pagetitle), поэтому не понятна ваша фраза
        нужно сделать урлы, что бы в них прописывалась информация со страницы… согласно H1
        Если у вас на сайте урлы строятся на по pagetitle, то значит вы так настроили.
        Плюс у вас на сайте три языка и там с урлами тоже странности. Наверное я просто привык, что урл англ версии отличается от русской только /en/ а у вас получаются совсем разные урлы для одной и той же страницы. Возможно многоязычность основана на Babel.
        Русский — com-stil.com/morskie-kontejnernyie-perevozki/dobavit-transport
        Английский — com-stil.com/en/sea-container-transportation/add-transport-propose
          Дима Сайт old см. профиль
          13 января 2022, 14:42
          0
          @alex, возможно вам подойдет компонент modstore.pro/packages/other/anotherpages

          Или можно написать плагин на 404 ошибку и там уже брать ресурс от первой части URL, и добавлять 2ю часть, конвертируя (как бы) фразу Russia-Moscow-Moldova-Kishinev в export_country=22, export_city=33, import_country=44, import_city=55 но учтите что есть города типа Ростов-На-Дону поэтому разделитель в URL лучше взять такой, чтобы не встречался в названиях городов, например | или транслитирировать названия с этим учетом.

          То ли ещё будет, когда вы столкнетесь с одинаковыми названиями населенных пунктов…
          Например:
          Москва — город, столица России.
          Москва, Кировская область, Верхошижемский район (деревня).
          Москва, Псковская область, Порховский район (деревня)
          Москва, Тверская область, Пеновский район (деревня)
          и т.п.

          Вообще, задача может иметь ряд подводных камней, если не чувствуете уверенность лучше перенесите топик из Вопросов в раздел Работа, переводить числовые id в текстовые значения всегда довольно проблематично
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            5