Перейти к содержимому


Фотография
- - - - -

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

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

Лучший Ответ 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>';
}
?>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Mirotvoretz

Mirotvoretz

Отправлено 04 January 2017 - 17:33

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

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

 

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


Сообщение отредактировал Mirotvoretz: 08 January 2017 - 13:35

  • 0

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


#2 apirat

apirat

Отправлено 08 January 2017 - 13:33

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


  • 0

#3 MOKEV

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>';
}
?>

  • 2

#4 SmetDenis

SmetDenis

Отправлено 09 January 2017 - 08:09

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



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


#5 Mirotvoretz

Mirotvoretz

Отправлено 09 January 2017 - 08:31

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

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

Screenshot_1.jpg

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

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


Сообщение отредактировал Mirotvoretz: 09 January 2017 - 08:37

  • 0

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






Темы с аналогичным тегами item, ссылка на товар

Click to return to top of page in style!