Прогеры, помогите нюбу с куском кода

Статус
В этой теме нельзя размещать новые ответы.

l.korv1n

Постоялец
Регистрация
7 Сен 2013
Сообщения
141
Реакции
8
Здравствуйте.


Код:
{if isset($features) && $features}
{foreach from=$features item=feature}
{if not empty($feature.value)}
<tr>
<td class="tab-feat">{$feature.name|escape:'htmlall':'UTF-8'}</td>
<td class="tab-feat2"> {$feature.value|escape:'htmlall':'UTF-8'}</td>
</tr>
{/if}
{/foreach}
{/if}

Необхдимо сделать, чтобы разные значения одной характеристики отображались через запятую. Спасибо!

Сейчас вывод такой:
2015_02_22_14_43_09_572.png
 
Здравствуйте.


Код:
{if isset($features) && $features}
{foreach from=$features item=feature}
{if not empty($feature.value)}
<tr>
<td class="tab-feat">{$feature.name|escape:'htmlall':'UTF-8'}</td>
<td class="tab-feat2"> {$feature.value|escape:'htmlall':'UTF-8'}</td>
</tr>
{/if}
{/foreach}
{/if}

Необхдимо сделать, чтобы разные значения одной характеристики отображались через запятую. Спасибо!

Сейчас вывод такой:
Посмотреть вложение 60634
группировать по name, переписывать sql для начала.
 
Отлично! Только я не знаю как это сделать. Я был бы рад если бы вы помогли мне за небольшое вознаграждение.
 
В смарти это будет костыль, нужно делать мультикатегорию, для этого переписывать php код.
 
Огромное спасибо, ZiX.

В смарти это будет костыль, нужно делать мультикатегорию, для этого переписывать php код.
Благодарю за участие. Проблема решена.
 
  • Нравится
Реакции: ZiX
Приведенный код это уже шаблон, на этом уровне сложно такое форматирование реализовать, а вот перед передачей в шаблон это сделать довольно просто.
Найдите контролер, который передаёт в шаблон переменную $features и покажите, что выводит var_export($features);
 
Приведенный код это уже шаблон, на этом уровне сложно такое форматирование реализовать, а вот перед передачей в шаблон это сделать довольно просто.
Найдите контролер, который передаёт в шаблон переменную $features и покажите, что выводит var_export($features);
дал ему мой модуль. уже решили) спасибо всем.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху