1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.5.4 Передать параметры в шаблон полосы навигации

Тема в разделе "Для новичков", создана пользователем Eliont, 15.01.2016.

Загрузка
  1. Eliont

    Eliont Активный пользователь

    Регистрация:
    13.01.16
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.5.4
    Доброе время суток.
    Разбираюсь с плагинами, собрал первый который LikeReviewRus.
    Теперь хочу сделать чтобы выводило сколько лайков у тебя и топа форума, но не могу найти как передать параметр в шаблон.

    ss (2016-01-15 at 02.43.24).png

    Код:
    <ul class="secondaryContent blockLinksList">
       <li><a href="{xen:link likes-review}">{xen:phrase LikeReviewRus_Header, 'numPosts={xen:count $likedPosts}'}</a></li>
    </ul>
    Единственное где нашёл что связывается с этим шаблоном:
    Код:
      $extraTabs['likes-review'] = array(
      'title' =>  new XenForo_Phrase('LikeReviewRus_Header'), //Название основной вкладки
      'href'  =>  XenForo_Link::buildPublicLink('likes-review'), //Строим ее ссылку
           'selected' => ($selected == 'likes-review'), //Определяем, на ней ли мы сейчас
           'linksTemplate' => 'likereviewrus_links', //определяем шаблон для рендеринга под-ссылок
      );
    
    Но здесь передаётся ограниченный набор конкретных параметров, а надо как в контроллере:

    Код:
        $likedPosts = $this->_getLikeReviewModel()->getMostLikedPosts($maxResults);
    
         $viewParams = array(
           'likedPosts' => $likedPosts
         );
    
         return $this->responseView('LikeReviewRus_ViewPublic_Index', 'likereviewrus_index', $viewParams);
    
    Заранее спасибо.
     

Поделиться этой страницей