Как я могу вывести многозначное поле cck с использованием токенов с помощью Panel3?

На моем веб-сайте у меня есть настраиваемый тип контента под названием «проекты». Этот тип в качестве поля справки пользователя называется «Автор (-ы) проекта», а другое поле справки пользователя называется «Руководитель (-ы) проекта». Эти поля являются многозначными (могут иметь от 1 до неограниченного числа значений) и принадлежат группе полей под названием «Информация о проекте».

Я также установил модуль профиля контента, который позволяет мне добавлять поля cck на страницы профиля пользователя. Итак, я добавил два настраиваемых поля к типу содержимого профиля пользователя под названием «Имя» и «Фамилия».

Используя panel3, я создал настраиваемую панель содержимого с таблицей (код ниже)

    <table width="100%" border="0" cellspacing="1">
  <tr>
    <td width="100px"><strong>Author(s)</strong>
    </td>
    <td>%node:field_project_authors-link</td>
  </tr>
  <tr>
    <td><strong>Supervisor(s)</strong></td>
    <td>%node:field_project_supervisors-link</td>
  </tr>
  <tr>
    <td><strong>Cooperation</strong></td>
    <td>%node:field_project_coop-link</td>
  </tr>
</table>

Проблема: Хотя% node: field_project_authors,% node: field_project_supervisors и% node: field_project_coop являются полями значений muti, отображается только первый элемент (дельта). Например, если в проекте A 2 автора (john и marie) отображается только john .
То же самое происходит, когда я пытаюсь показать имя и фамилию пользователя вместо% node: field_project_authors. Показаны только имена первого автора. (Я использую ссылку на пользователя в качестве отношения)

Вопрос: как показать все значения (дельты) многозначного поля cck?

Боковые примечания:
1) В моем первом подходе я использовал views2, чтобы вытащить авторов и руководителей из базы данных, а затем добавить их на панели, но у меня было много проблем с форматированием и дублированием информации, которые я действительно не мог адрес. ‹br /> 2) Я открыт для любых предложений, которые, по вашему мнению, могут решить эту проблему. Я даже готов жестко запрограммировать его на PHP, если вы можете указать мне правильную настройку (я новичок в Srupal, так что ...)

заранее спасибо


person Tivie    schedule 12.04.2011    source источник


Ответы (1)


Что ж, я мог добиться этого только с помощью PHP, открыв объект $ node.

person Tivie    schedule 31.08.2011