رفتن به مطلب

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


razihz
 اشتراک گذاری

Recommended Posts

در زیر تابعی جهت فراخوانی ماژول های فعال در یک مکان طرح نمایش داده شده است:

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');

 

منبع: طراحی سایت

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...