Как да направим свързан блок с текущия нод и да покажем в него CCK Field от нода? Тук ще покажа точно това. Една картинка замества 100 думи, затова вижте първия скрийншот за какво става въпрос.
Първият блок в ляво показва една снимка от нода, блока под него показва два линка от същия нод. Двата блока са направени по една и съща логика - с views, съответните полета, като снимка за първия (скрийншот 2) съответно оразмерена с imagecache, линковете за втория - с модул link.
Важния момент за да показват тези блокове съдържание само от текущо разглеждания нод:
Задаваме аргумент NID с параметрите от скрийншот 3. Опциите, които не обхваща този скрийншот оставете по подразбиране.
След запис, от настройка на блокове показваме този блок в съответния сайдбар. За да се показва само при разглеждане на съответния вид съдържание, в настройката на блока за видимост на страницата съм задал php код, който казва "Този блок се показва само при разглеждане на нод от този вид съдържание" (скрийншот 4). Ето и самия код:
<?php
$menu = menu_get_item();
if ($menu['path'] == 'node/%' && isset($menu['page_arguments'][0]->type)) {
return $menu['page_arguments'][0]->type == 'poker_room';
}
?>
Коментари
Публикувай нов коментар