Nézet blokk cím kiírása php-val

vidra képe

Van egy blokk nézetem és annak a címét (title) szeretném kiíratni.
Ezt hogyan tudnám megtenni?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
szantog képe

És mégis hol? Mert nem mindegy, hogy az index.php-ben, vagy sminkrétegben matatunk.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

vidra képe

egy nézetet amiben van 6 db blokk megjelenítés. User adatok vannak benne.
Ezeket a blokkokat beszúrtam a user-profile.tpl.php ba mert szeretném átszabni kicsit a profil tartalmát.

És arra gondoltam, hogy az egyes blokkok címét nem "statikusan" adom meg (azaz beleírom a php-be html-ként) hanem hivatkoznék rá és úgy írnám ki, hogy egyszerűbb legyen későbbikben módosítani ha szükséges.

0
0
Bálint képe

Érdemes lehet erre egy függvényt írni (saját modulba), pl. így:

<?php 
function views_embed_view_with_title($name, $display_id = 'default') {
  $args = func_get_args();
  array_shift($args); // remove $name
  if (count($args)) {
    array_shift($args); // remove $display_id
  }
 
  $view = views_get_view($name);
  if (!$view || !$view->access($display_id)) {
    return;
  }
 
  $preview = $view->preview($display_id, $args); 
  return '<h3>' . $view->get_title() . '</h3>' . $preview;
}
?>

(Gyakorlatilag ugyanaz, mint a views_embed_view, csak ez kiírja a nézet címét is.)
0
0
vidra képe

kipróbálom majd!

0
0