Здравствуйте...
Создал 2 новых поля в материале с помощью ССК...
Когда добавляю новую ноду заполняю их...
Для вывода данного типа материала исполюзую отдельный шаблон в котором обрабатываются значения введенных мною полей ССК...
А как сделать чтобы эти поля не отображалюсь для пользователей??? т. е. чтобы значения этих полей были доступны но они не выводильсь на экран...
Комментарии
ССК отображение полей, поставь скрывать и все.
admin/content/types/имя типа материала/display
Я пробовал так... Но если я делаю их скрытыми тогда я не получаю значение данных полей в файле шаблона...
Может я неправильно обращяюсь к полям в шаблоне??? Я получаю значения так: $node->field_en_text[0]['view']
Только что попробовал такой вариант
На странице admin/content/node-type/gal/display поставил везде параметр <скрыто>
А в шаблоне поменял все значения с $node->field_en_text[0]['view'] на $node->field_en_text[0]['value']
Вроде как все заработало
Пока это текстовое значение - будет работать, как только столкнешься с массивами - перестанет, поскольку в $node->field_en_text[0]['value'] хранится ключ значения массива.
У меня field_en_text простое текстовое поле... или тексьтовые поля тоже хранятся в виде массива???
А как тогда быть получается если в настройках скрыть все значения то $node->field_en_text[0]['view'] не работает, а $node->field_en_text[0]['value'] использовать неправильно...
Как тогда быть??? Можете что нибудь посоветовать???
Все завиcит от того что вы хотите видеть на странице, и для каких целей Вам значения.
А так-же каким образом вы выводите контент в шаблоне.
Значит если у меня простые текстовые поля то достаточно использовать $node->field_en_text[0]['value']
Как вы думаете???
та пользуйся так как ты написал, оно не страшно... пока не переименуеш тип содержания))
Сделайте var_dump($node) или print_r($node), для любопытства.
А можно сделать чтобы поля не отображались только для гостей? А еще лучше чтобы они знали свой участь и видели сообщение типа:"регистрируйся и смотри"![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
cck_field_perms.module
Как скрывать я нашел (даже сам забыл, что понятно много нового и неизвестного), а как вывести заменяющее сообщение?
Однако покодить придется). Ловить на nodeapi и добавлять свою логику. (это я так делаю, кто-то может решать иначе)