Лучший Ответ SpellCraft , 27 December 2016 - 14:52
Покурив FAQ и поковырявшись самостоятельно - нашел решение правильного рендеринга URL со стороны JSitemap Pro. Если Денис не против, то предлагаю закрепить тему в шапку.
1. - Заходим в "Источники данных карты сайта".
2. - Кликаем на "Новый источник".
3. - Прокручиваем до раздела "Источники данных настроенные пользователем".
4. - Кликаем на "Настраиваемый источник данных".
5. - В пункте "Имя" указываем имя источника (Можно "Федор").
6. - В пункте "Опубликовано" ставим "Да".
7. - В разделе "Параметры" в пункте "Включить замену ЧПУ ссылок" ставим "Да".
8. - В пункте "Строки для замены" указываем ту часть иерархии URL, которая должна быть заменена (Если в Вашем случае JSitemap Pro подставляет странные и непонятные для Вас категории и подкатегории, которые нужно изменить. В моем "/kat/").
9. - В пункте "Строки, на которые нужно заменять" указываем желаемую категорию или подкатегорию, которую выстраивает SEF Вашего JBZoo. (В моем случае на "/katalog-tekhniki/").
10. - Прокручиваем до раздела "Параметры сгенерированной строки запроса для создания ссылок".
11. - В поле "Укажите ВИД компонента, если это нужно для ссылки" пишем следующее "item".
12. - В поле "Введите дополнительные параметры для строки запроса" пишем следующее "task=item".
13. - В поле "Автоматический алиас элементов меню для ЧПУ ссылок" ставим "Да".
14. - В поле "Ручной алиас элементов меню для ЧПУ ссылок" указываем тот пункт меню, относительно которого Ваш SEF JBZoo выстраивает URL. (В моем случае это "Каталог техники".
15. - Крутим до раздела "SQL Query Compiler™ источников данных".
16. - В поле "Имя компонента" выбираем ZOO.
17. - В поле "Выберите таблицу" выбираем таблицу базы данных "zoo_item".
18. - В поле "Выберите это поле в качестве ЗАГОЛОВКА, который будет использоваться для текста ссылки" выбираем колонку таблицы базы данных "name".
19. - В поле "Выберите это поле для ID необходимым для ссылки" выбираем колонку таблицы базы данных "id".
20. - В соседствующем поле "AS", рядом с полем "Выберите это поле для ID необходимым для ссылки" прописываем следующее "item_id".
21. - В поле "Использовать поле 'alias'" ставим "Да"
22. - Сохраняемся.
23. - Радуемся красивой и правильной карте сайта построенной JSitemap Pro.
ЗЫ - Аналогично делаем и для категорий JBZoo.
Перейти к сообщению