Форум русской поддержки Joomla!® CMS
08.12.2016, 11:56:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывод псевдонима в карточке товара

 (Прочитано 313 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vyrd
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 77


« : 12.12.2015, 04:25:18 »

Здравствуйте!

Не могу понять как вывести псевдоним товара в его карточку...подскажите пожалуйста
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #1 : 12.12.2015, 10:19:52 »

Для русскоязычного магазина
Код
$tag = "ru-RU";
$aliastag = 'alias_'.$tag;
print_r($this->product->$aliastag);
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7774



« Ответ #2 : 12.12.2015, 10:47:07 »

можно без доп. переменных
Код:
$this->product->{'alias_ru-RU'}
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #3 : 12.12.2015, 12:04:31 »

А у меня была еще идея для мультиязычного вывести через тег языка, но что-то не вышло.

$lang содержит tag в metadata и с этим можно было бы поиграть, но добраться до нее не получается. Это, я так понимаю, нужно переопределяющий класс писать?
« Последнее редактирование: 12.12.2015, 12:19:12 от Taatshi » Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7774



« Ответ #4 : 12.12.2015, 12:59:12 »

в смысле чтобы получить текущий tag ?
Записан
Vyrd
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 77


« Ответ #5 : 12.12.2015, 17:16:00 »

Спасибо всем! получилось!
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #6 : 12.12.2015, 17:26:31 »

Vyrd, вот и славно  Smiley

в смысле чтобы получить текущий tag ?

Да. Там protected - выдает Fatal Error.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Online Online

Сообщений: 7774



« Ответ #7 : 12.12.2015, 17:34:27 »

Код:
JFactory::getLanguage()->getTag()
вернет текущий
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #8 : 13.12.2015, 00:47:12 »

Все давно сделано за нас  dry

Велосипедистка, блин  Grin
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet