Вывод любого поля любого документа

Друзья, несколько сниппетов типа GetField для ево попробовала, не работает(

пришлите, пожалуйста, код php если у кого есть.
Буду очень признательна, спасибо!

16 комментариев

avatar
Что именно не работает?
ID документа задаём и любое поле берём…
avatar
Да, задаю id и field
на страницу выводит «array»
В смысле сами буквы
avatar
Предполагаю код может быть таким
$tvv = $modx->getTemplateVar('название TV параметра', '*', $docid);
$tvvValue = $tvv['value'];
echo $tvvValue;
avatar
Напишите в личку доступы в админку, я посмотрю.
avatar
Скачивайте
www.dropbox.com/s/ld1t0zexod5ggf8/GetField.zip?dl=0
100% рабочий вариант. Минуту назад с работающего проекта вытащил.
  • 3fir
  • +2
avatar
Спасибо!!! Работает!))) А то я столько времени убила вчера. Вы очень помогли!)
Не могу плюсик поставить к сожалению — рейтинга не хватает(
avatar
Рад помочь.
avatar
В продолжение) Подскажите, пожалуйста, не найду параметр, если есть…
можно ли сделать так, чтобы он выводил поля (те же пейдж титлы) сразу нескольких документов
т.е. &docid=`1,2,3`
Сейчас показывает только первого.
В моему случае 1,2,3 — это тоже ТВпараметр
Комментарий отредактирован 2017-09-12 23:54:10 пользователем mari412
avatar
тогда уж проще DocLister
[[DocLister? &documents=`[*вашTV*]` &tpl=`@CODE:[+pagetitle+] ` &sortType=`doclist`]]
Комментарий отредактирован 2017-09-13 09:29:18 пользователем webber
avatar
webber правильно ответил
avatar
Я вот этим всегда пользуюсь i--gu.ru/docinfo, он в комплекте идет.
avatar
Андрей, а да, тоже тема!) Спасибо!)))
поставьте мне плюсиков, пожалуйста. А то я как-то написала ссылку на один сервис для битрикса, чисто как пример. Народ подумал, что я спамлю и теперь, когда я хочу кого-то поблагодарить плюсиком, мне система пишет, что не хватает рейтинга(
avatar
Я поставил.
avatar
Тоже поставил )
avatar
Dreamer и Harand
Настроение подняли прям. Спасибо, ребят!)))))
avatar
Да на здоровье :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.