Не выводится поле pdoField.

Здравствуйте.
Имеется коллекция, в которой находится пока что 2 документа — 2 странички людей. К каждому добавлено 3 поля:
— имя;
— род деятельности;
— телефон.
Код основного чанка:
[[pdoResources? 
&parents=`20`
&depths=`0`
&tpl=`personItem` 
&limit=`2`
&includeTVs=`image, namePerson`
&processTVs=`image, namePerson`
&includeContent=`1`
]]
Код tpl:
<div class="col-sm-4 col-sm-offset-1">
				
	<div class="item-vertical-2">
		<div class="rounded-img-wrap">
			<img src="[[+tv.image]]" alt="[[+pagetitle:striptags]]">
		</div>
		<h3>[[pdoField? &docid=`[[+id]]`  &output=`Поле не найдено` &field=`tv.namePerson`]]</h3>
		<p>[[pdoField? &docid=`[[+id]]` &field=`descriptionPerson`]]</p>
		<div class="iv-phone">
			<i class="fa fa-mobile"></i> [[pdoField? &docid=`[[+id]]` &field=`numberPerson`]]
		</div>
	</div>

</div>
Где я допустил ошибку?
humanoid
15 апреля 2017, 09:10
modx.pro
1 091
0

Комментарии: 4

Алексей Федоров
15 апреля 2017, 15:44
0
Попробуй поменять &docid на &id.
    Евгений Шеронов
    15 апреля 2017, 18:34
    +1
    А ещё можно писать так:
    [[#[[+id]].descriptionPerson]]
      humanoid
      16 апреля 2017, 14:38
      0
      [[#[[+id]].descriptionPerson]]
      Этот вариант сработал, спасибо.

      Если не затруднит, поясните, пожалуйста, почему в вашем варианте значение поля нашлось, а через field нет.
        Андрей
        16 апреля 2017, 14:52
        0
        В pdoField если надо вывести TV, то нужно указывать его имя без всяких префиксов, как обычное поле.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4