msProductOptions отображаются незаполненные поля опции товара minishop2
        MODX Revolution 2.5.7-pl
Вывожу карточку товара minishop2, при этом отображаются пустые опции.
Это началось после обновления до minishop2 версия 2.4.12-pl
Раньше все было нормально, пустые опции не выводились.
Вывожу так:
[[msProductOptions?
&tpl=`rnProductOptions`
&ignoreOptions=`opt1, opt2, ...`
]]
tpl rnProductOptions:
    
    
                                                                                
            Вывожу карточку товара minishop2, при этом отображаются пустые опции.
Это началось после обновления до minishop2 версия 2.4.12-pl
Раньше все было нормально, пустые опции не выводились.
Вывожу так:
[[msProductOptions?
&tpl=`rnProductOptions`
&ignoreOptions=`opt1, opt2, ...`
]]
tpl rnProductOptions:
{foreach $options as $option}
<tr>
  <td>
	{$option.caption}:
  </td>
  <td>
	{if $option.value is array}
	{$option.value | join : ', '}
	{else}
	{$option.value}
	{/if}
  </td>
</tr>
{/foreach}Помогите, пожалуйста, кто знает как исправить ситуацию.    Комментарии: 3
                Только что специально на поддомене сделал каталог мочалок — всё нормально выводит (или не выводит). Никогда не пользовался этим чанком, поэтому могу только посоветовать просто обернуть в доп. условие {if $option != ''} внутри foreach            
                    
                Спасибо            
                    
                Лечится это с помощью {if $option.value[0] != ''}
То есть в данном случае чанк переписал на:
                    То есть в данном случае чанк переписал на:
{foreach $options as $option}
{if $option.value[0] != ''}
<tr>
  <td>
	{$option.caption}
  </td>
  <td>
	{if $option.value is array}
	{$option.value | join : ', '}
	{else}
	{$option.value}
	{/if}
  </td>
</tr>
{/if}
{/foreach}И пустые опции выводиться перестали.            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.