Jump to content


Photo
- - - - -

Ссылка на материал с тизера (шаблон цены)

шаблоны цены цена в teaser teaser item link ссылка подробнее

Best Answer SmetDenis , 05 August 2015 - 20:42

Добавьте  эту строку в файл - media\zoo\applications\jbuniversal\elements\jbprice\jbprice.php

vctv_200x0.png

'item'       => $this->getItem(),

Добавлю эту строку в новой версии.

 

 

 

После этого в шаблоне цены можно сделать ссылку на материал следующим образом

$itemUrl = $this->app->route->item($item);

или

$itemUrl = $this->app->route->item($this->item);
Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 LeMax

LeMax
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 308
  • topics: 27

Posted 05 August 2015 - 19:42

В шаблоне цены Teaser (которая выводится в шаблоне материала Teaser)

необходимо вывести кнопку (рядом с ценой) на материал.

 

Пробовал разными  вариантами по этому рецепту, но верстка страницы ломается и выводится только текст,

т.е. не рабатает метод.

 

Как решить этот момент?

Заранее благодарен.

 

 

Вот что пытался сделать в шаблоне цены:

<?php defined('_JEXEC') or die('Restricted access');

if ($this->checkPosition('price')) {
echo '<hr>';
    echo '<div class="uk-grid uk-grid-collapse">';
    echo '<div class="uk-width-3-5">';
    echo $this->renderPosition('price');
    echo '</div>';
    echo '<div class="uk-width-2-5">';
    echo '<a class="uk-button" href="';
    echo $this->app->route->item($this->_item);
    echo '">Подробнее</a>';
    echo '</div>';
    echo '</div>';
}

Edited by LeMax, 05 August 2015 - 19:44.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 05 August 2015 - 20:42   Best Answer

Добавьте  эту строку в файл - media\zoo\applications\jbuniversal\elements\jbprice\jbprice.php

vctv_200x0.png

'item'       => $this->getItem(),

Добавлю эту строку в новой версии.

 

 

 

После этого в шаблоне цены можно сделать ссылку на материал следующим образом

$itemUrl = $this->app->route->item($item);

или

$itemUrl = $this->app->route->item($this->item);

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: шаблоны цены, цена в teaser, teaser, item link, ссылка подробнее

Click to return to top of page in style!