فراخوانی / لود کردن ماژول های فعال در یک مکان در جوملا

شروع موضوع توسط joomirali ‏26 جولای 2015 در انجمن وب هاستینگ

  1. joomirali

    joomirali New Member

    ارسال‌ها:
    6
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    در زیر تابعی جهت فراخوانی ماژول های فعال در یک مکان طرح نمایش داده شده است:function plgContentLoadPosition( $position, $style=-2 )
    {
    $document = JFactory::getDocument();
    $renderer = $document->loadRenderer('module');
    $params = array('style'=>$style);
    $contents = '';
    foreach (JModuleHelper::getModules($position) as $mod)
    {
    $contents .= $renderer->render($mod, $params);
    }
    return $contents;
    }

    برای فراخوانی تابع کافی است به صورت زیر عمل نمایید:
    plgContentLoadPosition('position-3');

    سورس:
    لود کردن ماژول های فعال در یک مکان در جوملا



    [​IMG]
     
    آخرین ویرایش: ‏26 جولای 2015
    نوشته شده توسط joomirali در ‏26 جولای 2015

به اشتراک بگذارید