eaposztrof ::

2008. január 4., péntek

!img

ha drupal-ban egyes szoveges menuelemet kepre szeretnel cserelni, ime a legegyszerubb megoldas:

a menuelemek definialasakor, legyen az a content>menu settings, avagy /admin/build/menu>add item, title-nek ezt irod: !img kepneve.png (ha autopath-ot hasznalsz, vigyazz a kivant URL manualis konfigolasara)

majd includes/menu.inc-ben az alabbi function-t kell kiegesziteni:

function theme_menu_item($mid, $children = '', $leaf = TRUE) {
//detektalod az "!img" menuelemeket
if (preg_match("'\!img'",menu_item_link($mid))) {
// letrehozod a kepre mutato url-t
$imgar1=array("'\<.*\!img '","'\<\/a\>'");
$imgar2=array("");
$imgsrc=preg_replace($imgar1,$imgar2,menu_item_link($mid));
// letrehozod a kepre mutato linket
$imgar3=array("'\!img.*\>'");
$imgar4=array("");
$imghref=preg_replace($imgar3,$imgar4,menu_item_link($mid));
//kiiratod az eredmenyt
return $imghref."<img class=\"menu-img\" src=\"/images/". $imgsrc .$children ."\"></a>\n";
} else {
return '<li class="'. ($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) .'">'. menu_item_link($mid) .$children ."</li>\n";
}
}


majd a .css-hez hozzaadod a .menu-img tagot, es szerkeszted.

Nincsenek megjegyzések:

ajánld barátaidnak

amennyiben ajánlod az oldalt barátaidnak, következő lépésben megmutatom, hogy blogod, honlapod látogatottságát hogyan tudod egyik pillanatról a másikra sokszorosára növelni

 
 
 





Dictionary.com Word of the Day