Подскажите пожалуйста возможно ли подобное сделать
Задача выводить на главное мини анонс новостей под мини анонсом подразумеваю картинку скажем 50 на 50 пикселей и 1-2 предложения. То есть всего у новости есть 2 анонса первый это подробный, тот что может создавать сам друпал, а второй, что выше описал.
Для его реализации я попытался создать новый тип документа с помощью модуля CCK и там добавил новое поле для заполнения при написании новости, но дальше дело не пошло так как мое поле отказывалось поддерживать что-то кроме текста, а нужно еще и html плюс попытался вывести блоком это поле через views, но банально не нашел само это поле в виде контента для вывода.
Подскажите пожалуйста, каким образом реализовывается требуемое?
Комментарии
views - курите внимательней... берите контент или тизер и отрезайте сколько нужно букв..
views?
Спасибо но я ничего не понял. То что Вы написали, что "берите контент или тизер и отрезайте сколько нужно букв" ответа на мой вопрос к сожалению то нет. У меня непосредственные сложности в работе с ним. А именно поле созданное к новому материалу не поддерживает html и в views не нашел как вывести только одно поле из материала. Если выставлять вывод контента, то новое поле игнорируется вообще
Если же отрезать от основного контента, то ведь я не знаю сколько отрезать нужно в каждом материале + графика в разных превью разная получается нужна
ну давайте конкретно вопрос поставим.
1 посмотрите на такую штука, как формат ввода, чуть ниже самого поля ввода
2 не нашли поля в вивс???? ищите лучше, посмотрите название поля в типе материала
Браво! Спасибо! формат ввода я действительно проглядел и не увидел новый тип материала там такой список длинный.
НО встает новый вопрос. Если при написании новости заполняется и мини анонс, а мини анонс почти полная копия подробного анонса, то мини анонс дублирует контент и в подробном анонсе и в полном материале, а нужно чтобы это был как бы отчужденный материал, но заполнялся вместе с новостью
Как бы его исключить... или же весь материал выводить с помощью views и там то как раз его и исключить...
смотрие contemplate
или еще проще, в типе материала настройте поля, которые показывать в анонсе, и которые показывать в полной версии
или я чета уже перемудрил ведь в views есть как страница так и блок...
Действительно в настройках типа материала есть настройки дополнительных полей и у полного материала можно скрыть. Класс!
Ну это если вы хотите принципиально разные тизеры иметь - то да, через сск - дополнительное поле. Но если Вам просто нужен блок коротких тизеров по какому-то типу материалов - то через вьюс проще - формировать тизер через поля - node:teaser + точная образка по количеству знаков, и отключить хтмл еще часто полезно...
ой боюсь спросить что такое "вьюс" что такое тизер я понял примерно, а вот вьюс увы. В принципе через cck то, что есть устраивает полностью. Скорее всего он будет отличаться от всего остального так как там идет небольшая картинка первой которой нет в основном материале.
модуль