Сообщение #1 Julius123 » 06.09.2020, 20:41
Возле названия бренда хочу вывести отдельно только одно свойство "Страна производитель", но не хочется прогонять все свойства, чтобы вывести только одно т.к это сильно увеличивает нагрузку. Как это можно реализовать, чтобы вывести одно свойство и не сильно увеличивать нагрузку? Okay 2.3.5
Сейчас сделал вот такую конструкцию, которая как раз выбирает все свойства и через проверку выводится только одно:
Код: Выделить всё
{if $product->features}
{foreach $product->features as $f}
{foreach $f->values as $value}
{if $f->name == 'Страна производитель'}
{$value->value|escape}
{/if}
{/foreach}
{/foreach}
{/if}
Возле названия бренда хочу вывести отдельно только одно свойство "Страна производитель", но не хочется прогонять все свойства, чтобы вывести только одно т.к это сильно увеличивает нагрузку. Как это можно реализовать, чтобы вывести одно свойство и не сильно увеличивать нагрузку? Okay 2.3.5
Сейчас сделал вот такую конструкцию, которая как раз выбирает все свойства и через проверку выводится только одно:
[code]{if $product->features}
{foreach $product->features as $f}
{foreach $f->values as $value}
{if $f->name == 'Страна производитель'}
{$value->value|escape}
{/if}
{/foreach}
{/foreach}
{/if}[/code]