Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 620 Просмотров
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Приветствую, столкнулся с такой проблемой

В шаблоне товара стоит проверка на наличие полного описания

Код
 <?php if ($this->product->description) { ?>
<?php print ($this->product->description); ?>
<?php } ?>

У товара есть краткое описание.

Если у товара нет полного описания, то в $this->product->description подставляется краткое описание. Не понимаю, почему так происходит.
Как не выводить описание, если нет полного?

ПС. Единственная фишка в том, что в краткое описание я вставил редактор.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Webster

  • Захожу иногда
  • 185
  • 7 / 0
а продолжение кода?
там случаем не выводится краткое?
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Нет конечно, краткое описание у меня выводится в другом месте.
Если вывести var_dump($this->product)  с полным описанием, то есть краткое, есть полное.
Если вывести без полного описания, то вместо $this->product->description выводится краткое описание, иными словами дублируется. Подставляется в $this->product->description
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Webster

  • Захожу иногда
  • 185
  • 7 / 0
ПС. Единственная фишка в том, что в краткое описание я вставил редактор.
вот это не приметил сразупосмотрите в бд
в какую переменную передается значение?


*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Как не выводить описание, если нет полного?
проверяйте не $this->product->description, а $this->product->{'description_ru-RU'}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться