Jump to content


Photo
- - - - -

Вывести ссылку на материал из текстового поля в шаблоне teaser

item ссылка на товар

Best Answer MOKEV , 08 January 2017 - 21:26

Два выхода из этой ситуации:

 

1. Скопировать элемент itemname, изменить под свои запросы и вставлять в нужное место свой элемент.

 

2. В teaser вставлять код:

<?php
$artikullink = $item->getElement('Сюда нужно вставить ID элемента артикула')->get('value');
if (!empty($artikullink)) {
echo '<a title="'.htmlspecialchars($artikullink).'" href="' . $this->app->route->item($this->_item) . '">' . $artikullink . '</a>';
}
?>
Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 Mirotvoretz

Mirotvoretz
  • JBZoo User (rus)
  • User rate: 1.8
  • posts: 124
  • topics: 33

Posted 04 January 2017 - 17:33

У товара есть 2 поля - название (элемент name - ссылка на товар) и артикул (текстовое поле).

В шаблоне teaser нужно вывести артикул и сделать его ссылкой на полную карточку товара. Название в шаблоне teaser выводить нельзя.

 

Подскажите, пожалуйста, можно ли (и как, если можно) в шаблоне teaser сделать поле артикула ссылкой на товар?


Edited by Mirotvoretz, 08 January 2017 - 13:35.

  • 0

Выгрузки из keys.so


#2 apirat

apirat
  • JBZoo User (rus)
  • User rate: 0
  • posts: 112
  • topics: 28

Posted 08 January 2017 - 13:33

Нужно посмотреть как работает элемент name - ссылка на товар и сделать вместо name артикул... 


  • 0

#3 MOKEV

MOKEV
  • JBZoo User (rus)
  • User rate: 11.7
  • posts: 143
  • topics: 14

Posted 08 January 2017 - 21:26   Best Answer

Два выхода из этой ситуации:

 

1. Скопировать элемент itemname, изменить под свои запросы и вставлять в нужное место свой элемент.

 

2. В teaser вставлять код:

<?php
$artikullink = $item->getElement('Сюда нужно вставить ID элемента артикула')->get('value');
if (!empty($artikullink)) {
echo '<a title="'.htmlspecialchars($artikullink).'" href="' . $this->app->route->item($this->_item) . '">' . $artikullink . '</a>';
}
?>

  • 2

#4 SmetDenis

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

Posted 09 January 2017 - 08:09

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



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


#5 Mirotvoretz

Mirotvoretz
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.8
  • posts: 124
  • topics: 33

Posted 09 January 2017 - 08:31

Да, только что  сделал, спасибо большущее Evgeny_M )

Попробовал вставкой кода. Результат:

Screenshot_1.jpg

Теперь можно убрать из вёрстки название товара.

Чуть позже попробую сделать отдельным элементом по аналогии с itemlink.


Edited by Mirotvoretz, 09 January 2017 - 08:37.

  • 0

Выгрузки из keys.so






Also tagged with one or more of these keywords: item, ссылка на товар

Click to return to top of page in style!