Путь-синоним во views

Главные вкладки

Аватар пользователя nasferatu nasferatu 29 октября 2013 в 20:28

Создаю карту сайта через вывод списков таксономии во вьюхе.

СЛОВАРЬ ТАКСОНОМИИ НАЗВАНИЕ
ТЕРМИН ТАКСОНОМИИ НАЗВАНИЕ 1 уровень
ТЕРМИН ТАКСОНОМИИ НАЗВАНИЕ 2 уровень

Делаю группировку по словарю и термину таксономии.

ТЕРМИН ТАКСОНОМИИ НАЗВАНИЕ 2 - уровень выводиться корректно как ссылка.
ТЕРМИН ТАКСОНОМИИ НАЗВАНИЕ 1 уровень - Если активировать галочку "Сделать это поле ссылкой на страницу его термина таксономии", то берется системный путь, а не синоним.
СЛОВАРЬ ТАКСОНОМИИ НАЗВАНИЕ - вообще нет пункта "Сделать это поле ссылкой на страницу его термина таксономии".

Подскажите как заставить ТЕРМИН ТАКСОНОМИИ НАЗВАНИЕ 1 уровень и СЛОВАРЬ ТАКСОНОМИИ НАЗВАНИЕ использовать путь-синоним?

Комментарии

Аватар пользователя klimp klimp 29 октября 2013 в 21:47

"nasferatu" wrote:
СЛОВАРЬ ТАКСОНОМИИ НАЗВАНИЕ - вообще нет пункта "Сделать это поле ссылкой на страницу его термина таксономии".

а куда по-вашему эта ссылка должна вести?

Аватар пользователя nasferatu nasferatu 29 октября 2013 в 22:41

klimp wrote:
"nasferatu" wrote:
СЛОВАРЬ ТАКСОНОМИИ НАЗВАНИЕ - вообще нет пункта "Сделать это поле ссылкой на страницу его термина таксономии".

а куда по-вашему эта ссылка должна вести?

Да, написал, только потом подумал.

Но вопрос остается в силе, как заставить использовать путь синоним вместо системного пути?

Аватар пользователя klimp klimp 29 октября 2013 в 23:02

Зная tid, можно прогнать путь "taxonomy/term/[tid]" через drupal_get_path_alias().
Скорее всего можно вмешаться в процесс построения вьюса и там изменить значение имени термина на ссылку. Посмотрите views_hooks

Аватар пользователя nasferatu nasferatu 30 октября 2013 в 23:45

Что-то я закопался здесь.

Помогите!!
есть список терминов, выводимый views. Если сделать это поле ссылкой на страницу его термина таксономии, то открывается некая страница, которую, я так понял, изменить можно только темизацией. А можно ли как-то присвоить этому урлу или сделать редирект на другую страницу, например созданную тем же views??

Понял пока, что надо копать в сторону Taxonomy Display.

Аватар пользователя klimp klimp 31 октября 2013 в 11:46

"nasferatu" wrote:
А можно ли как-то присвоить этому урлу или сделать редирект на другую страницу, например созданную тем же views?
- можно. Для этого есть модуль tvi