Порядок расположения модулей (Order) через Front-end

  • 2 Ответов
  • 313 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Имеется несколько модулей в одной позиции, можно ли как то в самом модуле вызвать его порядок (Order) для присвоения например data-order="<?php $order;?>"?
Чтобы потом манипулировать отображением страницы пользователю (перетаскивать рубрики например)
делаю print_r($module)  - там не вижу порядка

выводится так:
в начале модуля дописывается
Код
<?php
defined('_JEXEC') or die;
$modules = JModuleHelper::getModules('ваша позиция');
$total = count($modules);
$id = $module->id;
 for ($j = 0; $j < $total; $j++) {
      if ($modules[$j]->id == $id)
          $nummod = $j;
   }
?>

в теле модуля втыкается куда надо номер порядка (order)

Код
<?php echo $nummod; ?>


не знаю насколько оптимизировано, может аксакалы форума ответят когда-нибудь

*

Оффлайн fbr

data-order для использования в js?
А не проще сам порядок там и определить?