Показать тизер статьи Drupal 7

Здравствуйте, я использую drupal 7. Я показываю некоторые статьи в соответствии с их таксономией и тегом views_embed_view(). Когда я создал свой вид, я сказал, что хочу показать тизер статьи, но он всегда отображает весь контент. Есть ли решение? например, wordpress, excerpt() или какой-то параметр для функции views_embed_view()? Спасибо.


person matheo972    schedule 13.04.2016    source источник


Ответы (1)


Функция встраивания представлений должна иметь два параметра:

print views_embed_view($view_name , $display_id);

Где:

  • $view_name — имя созданных вами представлений.

  • $display_id — идентификатор отображения созданных вами представлений.

Вы можете использовать дополнительные аргументы для ваших контекстных фильтров:

print views_embed_view('views_name', 'display_id', $term_id, $user_id, etc.. );

В вашем случае здесь нет необходимости в дополнительных аргументах. Вы можете перейти к типу содержимого, которое вы встраиваете, и в настройках отображения настроить тизер. В твоем случае:

admin/structure/types/manage/article/display/teaser

Там у вас есть в поле->формат->тело (при условии, что есть ваш контент) параметры обрезано или обобщение или обрезание< /strong> и там вы можете настроить свой тизер.

Надеюсь это поможет.

person Darko    schedule 13.04.2016