Как вывести переменную в шаблоне компонента

#1 29 ноября 2017 в 14:12
Извиняюсь за нубский вопрос. В компоненте в Fronted.php вызываю функцию

public function actionHistory( $batch_id=null ){....}

$Batch_id — выдаёт номера на конце url
Пытаюсь прикрутить пагинатор

Как мне потом в шаблоне в файле nnn.tpl.php

с помощью echo вывести эту самую $batch_id

просто <?php echo $batch_id;?> ничего не выводит.

Спасибо за ответ :)
#2 29 ноября 2017 в 14:53
надо с начало передать переменную из frontend,php в шаблон
  1. return $this->cms_template->render('nnn', array(
  2. 'batch_id' => $batch_id
  3. ));
потом в шаблоне
  1. <?php echo $batch_id; ?>
#3 29 ноября 2017 в 15:06
Спасибо всё работает :)


надо с начало передать переменную из frontend,php в шаблон

  1. return $this->cms_template->render('nnn', array(
  2. 'batch_id' => $batch_id
  3. ));
потом в шаблоне

Evanescence
#4 29 ноября 2017 в 15:10

Пытаюсь прикрутить пагинатор

@demelkar
Не проще ли воспользоваться системным пагинатором?
см. видео youtu.be/-EKlAWmVL_w?t=25m28s посмотрите с 25:28 минуты
#5 29 ноября 2017 в 16:10
Спасиб. Системный пагинатор это хорошо. Но я скрипт внешнего чата на сайт втыкал. Там у них для истории свой пагинатор, для этого и нужно было переменную вытащить :)


Пытаюсь прикрутить пагинатор

@demelkar
Не проще ли воспользоваться системным пагинатором?
см. видео youtu.be/-EKlAWmVL_w?t=25m28s посмотрите с 25:28 минуты

Evanescence
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.