Weblog ShadowBox vanuit Joomla Menu

Nadat ik de "Ninja ShadowBox" extention voor Joomla! had gedownload en in gebruik genomen, Ging ik op zoek naar een manier om deze shadowBox vanuit een Joomla menu te openen. Uiteindelijk heb ik voor mezelf een oplossing gevonden waarbij ik het helper.php bestand uit de "mod_nfmainmenu" module een klein beetje heb aangepast. Ik kwam tot deze oplossing mede door deze post op het Ninja Forge forum.

Hier een beschrijving van de aanpassingen die ik heb gedaan:

  • Download en instaleer de "mod_nfmainmenu" module.
  • open het helper.php bestand en verander de hier volgende regel

$data = '<a href="'.$tmp->url.'" rel="nofollow">'.$image.$tmp->name.'</a>';

In:
 list($partOne, $partTwo) = split(' rel="shadowbox', $tmp->url); list($partthree, $partFor) = split(' title="', $partTwo); $data = '<a href="'.$partOne.'" rel="shadowbox'.$partthree.'" title="'.$partFor.'">'.$image.$tmp->name.'</a>'; 

Gebruik nu daar waar je de ShadowBox wilt starten de mod_nfmainmenu module ipv het gewone mainMenu. In het Link tekstveld van een MenuItem voer je dan op onderstaande manier een URL in:

/flash/carousel3d/app.swf rel="shadowbox[show1];height=400;width=600;options={viewportPadding:100} title="3D Carrousel