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

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

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

Комментарии

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

19 апреля 2007 в 10:56

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

19 апреля 2007 в 11:52

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

19 апреля 2007 в 13:30
Аватар пользователя Dan Dan 0

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

Всё!

19 апреля 2007 в 21:15

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

20 апреля 2007 в 0:18