Недавно добавленные поля cck Drupal создаются, но не отображаются при публикации - PullRequest
0 голосов
/ 20 апреля 2011

У меня есть тип контента, который имеет несколько полей. Когда я добавляю новые поля в этот тип контента, они добавляются. Я могу ввести данные в эти недавно созданные поля. Но когда я публикую его, отображаются ранее существующие поля. Но вновь созданные поля не отображаются. Я проверил разрешение, очистил кеш. Я не очень осведомлен об использовании модуля просмотра. Но существует вид для этого типа контента. Это ответственно за это? Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 20 апреля 2011

Если страница, на которой вы хотите видеть свои поля, обрабатывается представлениями, то вам обязательно нужно просмотреть эти представления.Существует большая вероятность, что в представлениях отображаются только поля (напротив «полного узла» или «тизера»), а отображаемые поля задаются в конфигурации представлений.

0 голосов
/ 21 апреля 2011

Я узнал, что это такое.На самом деле в файле node.tpl.php для исключения типа содержимого «article» существует исключение для печати только предопределенных полей.Итак, вновь созданные поля не печатались.Но когда я добавил код php для печати этих новых полей, это сработало.Спасибо всем за ваше время.

0 голосов
/ 21 апреля 2011

Некоторые модули допускают гранулярные разрешения для каждого поля cck.

Вы можете проверить страницу полномочий пользователя и посмотреть, есть ли флажок для «view {CUSTOM FIELD}» или «edit {CUSTOM FIELD}».

...