Исключить из адреса адрес родителя
Здравствуйте, уважаемые!
Имеется такая стрктура:
Товар
-Новый
--Товар1
--Товар2
-Старый
--Товар3
--Товар4
Вывожу документы pdoResources.
Адресс документа соотвественно: //товар/новый/товар1
Вопрос. Как из адреса убрать родителей Новый и Старый? Кроме заморозки URL, какие еще есть варианты?
Имеется такая стрктура:
Товар
-Новый
--Товар1
--Товар2
-Старый
--Товар3
--Товар4
Вывожу документы pdoResources.
Адресс документа соотвественно: //товар/новый/товар1
Вопрос. Как из адреса убрать родителей Новый и Старый? Кроме заморозки URL, какие еще есть варианты?
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я себе делал по этой инструкции — modxclub.ru/topics/isklyuchenie-aliasa-resursa-v-url-dochernix-resursov-2.html
очень хорошо работает данный способ
И хотел уточнить, если родитель не опубликован, а дочерние опубликованы и выводятся через pdoResources, то все нормально будет выводиться, короче говоря «неопубликованность» не наследуется?
1) Использовать вложенные URL ( use_alias_path ) Да поменяйте на Нет.
2) Суффикс контейнера ( container_suffix ) / удалите.
URL станут без промежуточных site.ru/категория site.ru/товар1, site.ru/товар2
3) в Breadcrumbs будет полный вывод для новый и старый укажите их id для исключения или сделать не активную ссылку
или
4) В ресурсах -Новый -Старый снимите галочку Доступен для поиска чтобы в Sitemap не попадали.
Всё это вам даст отличные возможности по SEO при перемещение ресурса из -Новый в -Старый у вас url не меняется а значит вес и индексация страницы всегда будет с ней!!!