[РЕШЕНО] Как создать новый тип материала, который по умолчанию уже будет содержать некое содержание?

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

Аватар пользователя Mindzor Mindzor 28 сентября 2011 в 9:05

Создал новый тип материала. И мне нужно чтобы его содержание уже содержало некий текст. Как это можно сделать?

Например, когда создаем новый Page в поле Body ничего не написано. А мне надо чтобы там уже был текст по умолчанию, который я задам.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 28 сентября 2011 в 11:44

"Айдар" wrote:
Чем значение по умолчанию CCK не угодило? Body, конечно же, придется заменить на свое поле.

Чем не угодило задание текста по-умолчанию в настройках типа контента?

Аватар пользователя Mindzor Mindzor 28 сентября 2011 в 11:58

"Айдар" wrote:
Чем значение по умолчанию CCK не угодило? Body, конечно же, придется заменить на свое поле.

Мне нужно создать определенные типы страниц (по дизайну) и потом чтобы пользователь мог просто при создании материала выбрать тип страницы, вбить туда свои данные и опубликовать. Честно говоря не понял Вашего ответа. Что такое CCK?

"RxB" wrote:
Чем не угодило задание текста по-умолчанию в настройках типа контента?

Где это находится? Вот захожу я в настройки типа материала допустим Page (admin/content/node-type/page) и максимум что тут похоже это "Настройки форм", но это не то потому что здесь задаются просто пояснения.

Аватар пользователя igorek igorek 28 сентября 2011 в 12:06

"Mindzor" wrote:
Что такое CCK?

Вы первый день с друпало? Поставили 7-ку, там сск в ядре...
"Mindzor" wrote:
Как создать новый тип материала, который по умолчанию уже будет содержать некое содержание?

Идея глупая, публиковать однотипный материал - плохо.
не публиковать, ну так кому надо что то опубликовать то и опубликует.

Аватар пользователя Mindzor Mindzor 28 сентября 2011 в 12:08

"igorek" wrote:
Вы первый день с друпало? Поставили 7-ку, там сск в ядре...

У меня Drupal 6.
"igorek" wrote:
Идея глупая, публиковать однотипный материал - плохо.
не публиковать, ну так кому надо что то опубликовать то и опубликует.

Меня просят сделать именно так. Поэтому надо сделать так. Неужели все так сложно. Надо-то всего-то задать значение по умолчанию для поля Body.

Аватар пользователя bsyomov bsyomov 28 сентября 2011 в 12:23

Самый простой метод - поставить CCK, при создании типа материала убрать поле body(для этого надо сделать пустым его название), добавить своё текстовое поле и определить для него значение по умолчанию.

Второй метод, написать мини модуль, и через api сделать значение по умолчанию именно для body, но вам он вряд-ли подойдёт, судя по всему.

П.С. А что такое CCK могли бы и поискать для разнообразия.

Аватар пользователя Mindzor Mindzor 28 сентября 2011 в 12:38

Поставил модуль Body Default Text (BDT). Теперь можно задавать значения по умолчанию прямо в настройках типа материала.

Однако что-то стала появляться иногда ошибка:

Quote:

DrupalDrupal
Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysql error was: Too many connections.

Можно что-нибудь сделать?