Помогите создать Отображается этот тип материала с помощью View. Сделал поле CCK при добавлении товара - новинки. Задача. Позволяет создавать новые типы документов (Content types). Я создал новый Тип Материалов, там добавил новые поля, потом с помощью Views. CCK (Content Construction Kit) - этот модуль позволяет создавать новые типы материалов, а также добавлять к ним различные поля для. Записать дату в поле типа date CCK Есть тип материала "объекты" есть дополнительное поле (с. Есть тип статья, нужно на основе нее создать материал другого типа со ссылкой на предыдущий материал.
Импорт Content type вместе с CCK полями. Drupal *. Я как-то уже. думаю было бы логичным сначала создать тип материала, а потом.
Drupal включает несколько типов документов по умолчанию – страницы, блоги, форумы, статьи и книги, но они достаточно просты и весьма ограничены без поддержки мощных конструкторов типов содержимого. Модуль CCK позволяет создать свой собственный тип, или добавить новые поля к основным типам документов. Есть много дополнений для CCK, что расширяет возможности Drupal без необходимости программирования.
Установим CCK. Загрузим перевод. Далее admin/content/types. видим, что добавились вкладки поля, экспорт, импорт. Создадим новый тип документа - нажмите на Добавить тип документа: придумайте название и машинное имя. Я ввела название "информация о продукте" и машинное имя "info_product".
В списке типов документов нажмите изменить. Рядом с вкладкой изменить появились Управлять полями, Показать поля, Добавить поле, Добавить группу. Добавим новое поле артикул. На странице "Добавить поле" вам будет предложено назвать поле. Вы можете вводите здесь символы a-z, 0-9, включая пробелы, это имя будет использоваться в базе данных. Если вы ввели "Articul", фактическое поле название станет field_articul. Заметим, что машинное название поля не может быть изменено позднее.
Ниже области имя вы увидите список полей, которые имеются в наличии. Основные поля 'Text', 'Integer', 'Decimal', 'Node reference', и 'User reference'.
Эти типы содержания, которые можно создать для нового поля. 'Text' создает содержание, которое хранится в базе данных в виде простого текста. 'Integer' и 'Decimal' создают содержания, которые сохраняются в базе данных как числа (целое и десятичное). 'Node reference' и 'User reference' запоминают идентификаторы записей пользователей и самих пользователей в базе данных, чтобы можно было ссылаться на них.
Для каждого типа области есть несколько параметров, отвечающих за то, каким образом данные будут вноситься в него (CCK называет их "виджеты"). Имеются различные варианты для каждой области, например, текстовое поле, то есть пустое поле, куда пользователь может ввести текст; автоматически заполняемое поле, куда пользователь может ввести текст, и система попытается дополнить текст из значений, имеющихся в базе данных; списки, флажки и переключатели. Когда вы выберите настройки для поля и нажмете кнопку, вы заметите, что список возможных вариантов появился вновь на экране. Это нужно для того чтобы вы могли поменять в дальнейшем ваше поле. Создать заголовок здесь.
Альтернатива машинному названию поля, для человека. Может содержать пробелы и не символы, может быть изменена позже. Машинное название поля не изменяется. Это опция только для текстового поля.
Если Вы оставите ее «1», по умолчанию, у вас будет обычное текстовое поле в 1 строчку, которая будет хранится в виде строковой переменной в базе данных. Если вы выберете больше чем "1", вы получите большое текстовое поле в форме (несколько строчек). Значение по умолчанию. Если нажмете, вы увидите, что развернулась область, куда можно ввести значения по умолчанию для текущего поля.
Вы можете использовать ее или оставить пустой. Показывать в группе.
Если вы включили Fieldgroup подмодуль, вы увидите возможность выбрать группу. Если вы еще не создали ни одной из групп, это не будет иметь никаких последствий.
Справочный текст. Все что вы напишете здесь, появится внизу поля для конечных пользователей, как описание этого элемента формы. Настройки данных. Если Вы выберете этот флажок, пользователям придется заполнить текущее поле обязательно, и они не смогут отправить все остальные поля без заполнения этого. У поля появится звездочка. Множественный выбор.
Если выбран он, пользователи смогут выбрать (для флажков) или создать (для текстового поля) более одного значения поля. Один из наиболее распространенных видов использования этого условия - текстовое или числовое поле, которое использует выбор из списка или флажки, и пользователи могут выбрать более одного пункта. Обработка текста. Это еще одна настройка, которая применяется только к текстовым областям. Вы можете определить, должен ли пользователь иметь возможность выбрать фильтр для обработки текстов. Возможность использования фильтра будет иметь смысл только в том случае, если поле создается как текстовое, с возможностью множественного выбора. Максимальная длина.
Максимальная длина поля (количество знаков). Оставьте поле пустым для неограниченной длины. Если это текстовое поле, эта величина будет использоваться для сокращения поля до выбранного размера.
Список допустимых значений. Только для случаев, когда выбраны флажки, переключатели и выпадающий список. Здесь вы можете определить перечень вариантов, что пользователи могут выбрать. Нажав на кнопку мы попадем на страницу «Управлять полями».
После того как по крайней мере одно поле создано, она станет вашей основной страницей для управления полями. Вы увидите все созданные вами поля с помощью CCK и поля от других модулей, которые CCK не может изменять.
Например, вы увидите "Title". Каждое поле имеет вес, который управляет порядком полей при создании и редактировании документа данного типа (легкие сверху).
Если включен Fieldgroup подмодуль, вы увидите поля по группам. Можно изменить вес и для каждой группы. Если у вас нет групп, используйте меню Добавить группу.
"Title" имеет вес по умолчанию -5, что не может быть изменено CCK. Если тип документа включает тело («Body»), оно имеет вес 0. Если тип материала использует таксономию, она весит -3. Поэтому нужно выбирать вес, чтобы новые поля вписывались в старые (можно поправить код чтобы все это вам не мешало - ). Если у Вас много полей, может быть трудно разместить их все между другими элементами в форме. Вот где бывает удобно использовать Fieldgroup. поскольку вы можете поместить полях в группы, а затем организовать их по весу внутри каждой.
В меню "Показать поля" вы можете установить, где и какие значения полей и названия должны находиться в вашем документе. Можно выбрать какой заголовок поля должен быть скрыт или находится выше или рядом с полем. Для каждого поля можно выбрать как оно будет отображаться в тизере и в полном документе, выбрав форматирование. Имеются разные типы форматирования. Для текстовой области можно выбрать "Default", "Plain text" (Простой текст), "Trimmed" (Обрезанный) и "Hidden" (Скрытое). "Default " будет показывать обычного вида текст, как HTML, если выбран тип форматирования Full HTML, или фильтроваться выбранным фильтром.
"Plain text" будет показывать текст без HTML. "Trimmed" будет обрезать длинные текстовые области до длины установленной для тизера, и наконец "Hidden" вообще не будет показывать их. Итак, можно скрыть область в тизере но показать в полном материале. После того как вы создали поля для вашего типа документа, с учетом их веса и поместили их в группы, выбрали варианты представления, вы готовы создать новый материал. Выберите меню Создать материал, затем его тип, который вы только что создали, и вы увидите форму, содержащую ваши поля.
Посмотрите, что поля работают правильно, заполнив их и нажав кнопку.