Добавление полей в форму ввода публикации
Прислано: Elodia
вт, 12/06/2007 - 13:07
Объясните, пожалуйста, как можно добавить новые поля в форму ввода публикайий публикаций и задать им определенное форматирование? К примеру мне нужно, чтобы было отдельное поле со своим форматированием для автора статьи, даты и др. Ну и вообще как изменять форматирование уже существующих полей?
Ваша статья НЕ ОТНОСИТСЯ к разделу форума Drupal по-русски.
Впредь, читайте описания к форумам перед выбором форума для постинга - сообщения не по теме форума могут быть удалены.
SadhooKlay
- Elodia's blog
- Для комментирования войдите или зарегистрируйтесь
CCK
- Для комментирования войдите или зарегистрируйтесь
Ну что ССК - это понятно. А нельзя ли поподробнее?
- Для комментирования войдите или зарегистрируйтесь
Ставьте ССК создавайте тип контента с нужными вам полями.
В самом модуле подробный реадми.
- Для комментирования войдите или зарегистрируйтесь
А что нужно писать в полях Default value, Php code, Data settings и Allowed values list? И можно как можно задать конкретное форматирование для вводимого в поле текста?
- Для комментирования войдите или зарегистрируйтесь
Будьте внимательны!
/взято из русского перевода интерфейса к CCK:
Имя: *
Человеческое название этого типа материалов. Этот текст будет показан как часть списка на странице создать содержание. Рекомендуется, чтобы это имя начиналось с заглавной буквы и содержало только буквы, числа и пробелы. Оно должно быть уникальным для данного типа материалов.
Тип: *
Машинное название этого типа материалов. Этот текст будет использован для создания адресов страниц на странице создать содержание для этого типа материалов. Это имя может содержать только строчные буквы, числа и знаки подчеркивания. Знаки подчеркивания (_) будут преобразованы в дефисы (-) при создании адресов страниц на странице создать содержание. Оно должно быть уникальным для данного типа материалов.
Соответственно - в поле "имя" пишем что хочем. В поле "тип" - только по английски.
- Для комментирования войдите или зарегистрируйтесь
В зависимости от того, какое поле Вам нужно.
в Default - значение по умолчанию
в php code - код, обработчик, если он вам нужен
в Data settings есть
Text processing:
Plain text
Filtered text (user selects input format)
соответственно форматирование, есть/нет.
- Для комментирования войдите или зарегистрируйтесь
А как сделать, чтобы форматирование было?
- Для комментирования войдите или зарегистрируйтесь
Ррры....
Text processing:
Plain text
Filtered text (user selects input format)
Первое - без форматирования
Второе - фильтрованый текст, в зависимости от того, что разрешено пользователю - то он и может выбирать в качестве форматирования.
- Для комментирования войдите или зарегистрируйтесь
Не надо рычать, пожалуйста! Я и нажимаю на Filtred Text, только все равно не понятно. Просто поле сохраняется и все. А как же настроить то, как будет выглядеть текст, введенный в него?!
- Для комментирования войдите или зарегистрируйтесь
Это уже более конкретный вопрос. Filtered или Plain определяешь формат ввода, в терминологии drupal. А то, как будет выглядеть текст можно настроить с помощью модуля Views или Content templates + правкой css. Опишите задачу детальнее.
- Для комментирования войдите или зарегистрируйтесь
Мне нужно, чтобы в публикациях, которые я буде загружать на сайт была такая последовательность: источник, дата, ссылка на эту статью, заголовок, автор, текст. Все одно под другим. Источник, и дата - жирные и залитые серым. Заголовак большими по центру и т.д. Я так понимаю, что для каждого пункта нудно отдельное поле...
- Для комментирования войдите или зарегистрируйтесь
тогда хватит одного CCK
Описываем все поля, отдельно.
И в css используемой темы дописываем оформление для добавленных полей.
Имя поля для css мы задаем при создании поля. =)
Попробуйте написать в аську, постараюсь проконсультировать.
- Для комментирования войдите или зарегистрируйтесь
Хорошо, когда вы будете в сети. Спасибо за все и заранее за это!
А пока скачаю модули.
- Для комментирования войдите или зарегистрируйтесь
Если у кого-нибудь еще есть соображения по этому вопросу, я буду рада их узнать!
- Для комментирования войдите или зарегистрируйтесь
А я собсно в сети. Инвизибл просто.
- Для комментирования войдите или зарегистрируйтесь
Очень может быть... Но аська по номеру не находит.
З.Ы. Пропала, потому, что интернета два дня не было.
- Для комментирования войдите или зарегистрируйтесь




Комментарии