Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Faiffer

Страницы: [1]
1
$data = $this->macros('system', 'getLangsList');
$items = $data['items'];
?>

<?php if (umiCount($items) > 0): ?>
   <div>
      <ul class="lang_list">
         <?php foreach ($items as $item): ?>
            <?php if ($item['is-current'] == 1 || $item['is-default'] == 1): ?>
               <li class="active">
                  <a href="<?= $variables['domain'] ?>"
                     <?= $this->escape($item['prefix']) ?>
                  </a>
               </li>
            <?php elseif ($item['is-current'] == 1): ?>
               <li class="active">
                  <a href="<?= $variables['domain'] ?>/<?= $variables['lang'] ?>">
                     <?= $this->escape($item['prefix']) ?>
                  </a>
               </li>
            <?php else: ?>
               <li>
                  <a href="<?= $variables['domain'] ?>/<?= $variables['lang'] ?>">
                     <?= $this->escape($item['prefix']) ?>
                  </a>
               </li>
            <?php endif; ?>
         <?php endforeach; ?>
      </ul>
   </div>
<?php endif; ?>

Но в результате получаю ошибку - Ошибка (Error): Cannot use object of type lang as array

http://prntscr.com/rzqc5x  по сути на выходе я получаю массив с 3мя объектами внутри.

Страницы: [1]