Replacement patterns не работает во Views

Аватар пользователя lext55 lext55 31 октября 2010 в 21:25

Здравствуйте!

Drupal core 6.19
модули:
CCK, image, imce, imce_wysiwyg, nice_menus, nodewords, pathauto, tagadelic, token, views, wysiwyg.

Мне нужно во всех ссылках во views приписывать якорь #mid
есть ссылка
<a href="?q=node/17" title="Контакты">Контакты</a>
надо сделать <a href="?q=node/17#mid" title="Контакты">Контакты</a>

Нашел похожую тему на сайте Проблема с Replacement patterns в Views - автор просто сказал что заработало но не рассказал как это сделал. Там объяснили что нужно поставить галочку "Output this field as a link" во Views , В поле "Link path:" заполнить следующее "node/[nid]".
Но проблема в том что [nid] не заменяет на номер ноды. Прочитал где-то что для замены ссылок нужнен модуль pathauto , скачал установил, он не захотел включаться без модуля token, скачал и установил его. все включил, но [nid] все равно не меняет.

я понимаю что в моем случае нужно в поле Link path вписать node/[nid]#mid

сайт MASS-MEBEL

Кто что посоветует?

Комментарии

Аватар пользователя Draco Draco 14 февраля 2011 в 18:20

добавляем в этот вид поле: "Материал: Nid"
Помещаем выше поля в котором надо использовать токен [nid], выключаем поле (Exclude from display).
В итоге можем использовать токен [nid]
node/[nid] или как захотите
Думаю что так же и с другими токенами можно.
Ещё думаю, что это идеологически неправильно, но лучшего способа я не знаю.

Аватар пользователя kpuk kpuk 20 июня 2012 в 0:21

Там главный прикол поставить поле которое хотите использовать как токен выше того поля в котором хотите его использовать)
Спасибо Draco, забыл про это и долго понять не мог кто виноват)