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