Доступ к "сырым" значениям полей документа типа "Символическая ссылка" в MODX Revolution

Как получить id ресурса, на который ссылается ресурс с типом "Символическая ссылка"? Казалось бы, ничего сложного, ссылка хранится в поле "content" этого ресурса. Это так, но если вы попытаетесь вывести в шаблоне страницы с типом "Символическая ссылка" тег [[*content]], вы будете наблюдать не хранящийся там id документа-"донора", а содержимое поля content этого самого донора. Как же вытащить то, что прописано в поле content ресурса с типом "Символическая ссылка" в админке? Самый простой способ - воспользоваться парсером пакета pdoTools:

[[#[[*id]].content]]

Данная конструкция вернет нам "сырое" значение поля content ресурса с типом "Символическая ссылка". По аналогии можно забрать любые другие переменные.


Теги: Revolution, костыли, парсер pdoTools, Символическая ссылка, шпаргалки

Сообщение отправлено

Закрыть