PDA

View Full Version : سوال: ساخت ماژول منو برای جوملا



ablofazlkianianboohi
چهارشنبه 17 مهر 1392, 13:35 عصر
سلام دوستان
می می خوام یک ماژول مانند ماژول منو فابریک خود جوملا بنویسم. با این تفاوت که sub menu ها چند ستونی باشه.
من منو رو فراخوانی کردم؛ آیتم های منو رو هم فراخوانی کردم، اما موقع var_dump تمام مشخصات menu item رو میاره. اما من فقط لینک و نام منو رو می خوام. این هم کد های فراخوانی:


$menu = &JSite::getMenu();
$menu_items = $menu->getItems('menutype', 'mainmenu');
var_dump ($menu_items);


حالا چطور نام و لینک رو استخراج کنم؟

mostafa272
چهارشنبه 17 مهر 1392, 18:15 عصر
فک می کنم تابع getItems تمام آیتم های منو رو بر می گردونه و برای دسترسی به هر آیتم منو باید از حلقه استفاده کنی



foreach($menu_items as $item)
{
echo $item->link;
//لینک رو بر می گرداند
echo $item->title;
//عنوان رو بر می گرداند
}


ولی اگه عنوان و لینک خود منو رو میخوای(نه آیتمهاش) باید با sql خودت استخراجش کنی.

ablofazlkianianboohi
چهارشنبه 17 مهر 1392, 20:06 عصر
آقا دمت خیلی خیلی گرم !!!
صبح تا حالا اینترنت رو زیر و رو کردم؛ اما موفق نشدم . دمت گرم درست شد.

من تو خود منوی جوملا گشتم؛ این متغیر item$ رو هم دیده بودم.؛ همش فکر می کردم خود برنامه معرفی کرده؛ همش دنبال این بودم ببینم چیه ... بازم دمت گرد.