Помогите вывести нужные свойства в карточку товара

Автор repvlad, 11 апреля 2017, 00:07:25

« назад - далее »

repvlad

в картинке под номером №1 в product.tpl код: 
{foreach from=$product.features item=feature}
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
<p style="margin-bottom: 5px;"><span>{$feature.name|escape:'htmlall':'UTF-8'}</span>
<span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></p>{/if}{/foreach}
в №2 код не известен, но нужно сделать именно так (в табличной форме).
Помогите с решением. Престочка последняя.

pav31

Цитата: repvlad от 11 апреля 2017, 00:07:25
в картинке под номером №1 в product.tpl код: 
{foreach from=$product.features item=feature}
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
<p style="margin-bottom: 5px;"><span>{$feature.name|escape:'htmlall':'UTF-8'}</span>
<span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></p>{/if}{/foreach}
в №2 код не известен, но нужно сделать именно так (в табличной форме).
Помогите с решением. Престочка последняя.

В смысле код неизвестен - код тот же самый:
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
<p style="margin-bottom: 5px;"><span>{$feature.name|escape:'htmlall':'UTF-8'}</span>
<span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></p>{/if}{/foreach}


Если имеется в виду верстка, то сделать через таблицу или дивами.


repvlad

Цитата: pav31 от 11 апреля 2017, 08:16:11
Цитата: repvlad от 11 апреля 2017, 00:07:25
в картинке под номером №1 в product.tpl код: 
{foreach from=$product.features item=feature}
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
<p style="margin-bottom: 5px;"><span>{$feature.name|escape:'htmlall':'UTF-8'}</span>
<span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></p>{/if}{/foreach}
в №2 код не известен, но нужно сделать именно так (в табличной форме).
Помогите с решением. Престочка последняя.

В смысле код неизвестен - код тот же самый:
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
<p style="margin-bottom: 5px;"><span>{$feature.name|escape:'htmlall':'UTF-8'}</span>
<span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></p>{/if}{/foreach}


Если имеется в виду верстка, то сделать через таблицу или дивами.


Значит в этом мне помощь нужна :-)
Нужно этот код закатать в таблицу или в дивы.
Помогите...

pav31

Как то так:

<table>
{foreach from=$product.features item=feature}
<tr>
{if ($feature.name === 'Ширина:') OR ($feature.name === 'Высота:') OR ($feature.name === 'Глубина:') OR ($feature.name === 'Очаг:')}
      <td>{$feature.name|escape:'htmlall':'UTF-8'}</td>
      <td><span style="font-weight: bold;">{$feature.value|escape:'htmlall':'UTF-8'}</span></td>
{/if}
</tr>
{/foreach}
</table>

repvlad