Мини анонс

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

Аватар пользователя NightL NightL 15 сентября 2010 в 19:28

Подскажите пожалуйста возможно ли подобное сделать
Задача выводить на главное мини анонс новостей под мини анонсом подразумеваю картинку скажем 50 на 50 пикселей и 1-2 предложения. То есть всего у новости есть 2 анонса первый это подробный, тот что может создавать сам друпал, а второй, что выше описал.

Для его реализации я попытался создать новый тип документа с помощью модуля CCK и там добавил новое поле для заполнения при написании новости, но дальше дело не пошло так как мое поле отказывалось поддерживать что-то кроме текста, а нужно еще и html плюс попытался вывести блоком это поле через views, но банально не нашел само это поле в виде контента для вывода.

Подскажите пожалуйста, каким образом реализовывается требуемое?

Комментарии

Аватар пользователя NightL NightL 15 сентября 2010 в 21:22

Спасибо но я ничего не понял. То что Вы написали, что "берите контент или тизер и отрезайте сколько нужно букв" ответа на мой вопрос к сожалению то нет. У меня непосредственные сложности в работе с ним. А именно поле созданное к новому материалу не поддерживает html и в views не нашел как вывести только одно поле из материала. Если выставлять вывод контента, то новое поле игнорируется вообще Sad

Если же отрезать от основного контента, то ведь я не знаю сколько отрезать нужно в каждом материале + графика в разных превью разная получается нужна

Аватар пользователя voviko voviko 15 сентября 2010 в 23:44

"NightL" wrote:
но дальше дело не пошло так как мое поле отказывалось поддерживать что-то кроме текста, а нужно еще и html плюс попытался вывести блоком это поле через views, но банально не нашел само это поле в виде контента для вывода.

ну давайте конкретно вопрос поставим.
1 посмотрите на такую штука, как формат ввода, чуть ниже самого поля ввода
2 не нашли поля в вивс???? ищите лучше, посмотрите название поля в типе материала

Аватар пользователя NightL NightL 16 сентября 2010 в 0:23

Браво! Спасибо! формат ввода я действительно проглядел и не увидел новый тип материала там такой список длинный.

НО встает новый вопрос. Если при написании новости заполняется и мини анонс, а мини анонс почти полная копия подробного анонса, то мини анонс дублирует контент и в подробном анонсе и в полном материале, а нужно чтобы это был как бы отчужденный материал, но заполнялся вместе с новостью

Как бы его исключить... или же весь материал выводить с помощью views и там то как раз его и исключить...

Аватар пользователя voviko voviko 16 сентября 2010 в 0:27

смотрие contemplate
или еще проще, в типе материала настройте поля, которые показывать в анонсе, и которые показывать в полной версии

Аватар пользователя NightL NightL 16 сентября 2010 в 0:30

Действительно в настройках типа материала есть настройки дополнительных полей и у полного материала можно скрыть. Класс! Smile

Аватар пользователя argon argon 16 сентября 2010 в 2:03

Ну это если вы хотите принципиально разные тизеры иметь - то да, через сск - дополнительное поле. Но если Вам просто нужен блок коротких тизеров по какому-то типу материалов - то через вьюс проще - формировать тизер через поля - node:teaser + точная образка по количеству знаков, и отключить хтмл еще часто полезно...

Аватар пользователя NightL NightL 16 сентября 2010 в 13:56

ой боюсь спросить что такое "вьюс" что такое тизер я понял примерно, а вот вьюс увы. В принципе через cck то, что есть устраивает полностью. Скорее всего он будет отличаться от всего остального так как там идет небольшая картинка первой которой нет в основном материале.