CCK - название поля и внутрисистемное имя

Главные вкладки

Аватар пользователя kiev1 kiev1 19 апреля 2007 в 10:37

вопрос: сделал поле body1 для ввода текста статьи - но при вводе статьи оно так и называется body1 - подредактировал и назвал по другому, а название поля в системе так и осталось body1 - это правильно, но я не понял - это так каждое поле - сначала называть системным именем а потом переименовывать в то что хотим видеть при вводе статьи? Где в настройках отдельно название системное и то что видно при вводе статьи?

Комментарии

Аватар пользователя ultraboy@drupal.org ultraboy@drupal.org 19 апреля 2007 в 10:56

Просто при переименовании системное название поля уже не меняется. Потому что исп. в названиях полей и-или таблиц базы данных. При желании можно поменять системное название поля вручную.

Аватар пользователя kiev1 kiev1 19 апреля 2007 в 11:52

ну это хорошо что не меняется, но как при создании поля в CCK указать системное одно название а то что выводится редактору при добавлении страницы другое?

Аватар пользователя sas@drupal.org sas@drupal.org 19 апреля 2007 в 13:30

>> ну это хорошо что не меняется, но как при создании поля в CCK указать системное одно название а то что выводится редактору при >> добавлении страницы другое?
Там красивое решение Когда Вы создаете поле в первой форме изменяете сразу имя ( lat ), во второй при определении widgetа меняется уже только псевдоним (в базе менять не рекомендую - возможно проблемсы в другим местах)

Аватар пользователя Dan Dan 19 апреля 2007 в 21:15

Ещё лучше так:
- Создаём поле, предположим First Name, получаем системное field_first_name и назавание "First Name"
- идём в локализацию и переводим "First Name" на "Имя"

Всё!

Аватар пользователя kiev1 kiev1 20 апреля 2007 в 0:18

с локализацией это я уже думал - самый правильный вариант, а подскажите как делаются шаблоны - какое название шаблон будет иметь? в смысле шаблон для этих полей при отправке статьи на сайт?