Проблема с обработкой [[[+name]]] и её решение
        Доброго дня. Начал разрабатывать ИМ на miniShop2 и столкнулся с такой интересной проблемой.
По умолчанию в чанке tpl.msOptions.outer поле выводится подобным образом:
Но если внести свои правки, можно столкнуться с такой проблемой:

Попробуйте у себя, заменив стандартный код чанка tpl.msOptions.row на мой:
Решение нашлось следующее: необходимо заменить первую и последнюю квадратную скобку на их мнемоники. Получилось следующее:
И теперь всё работает. Проверял на Google Chrome и Internet Explorer.
Самое интересное, что не при каждой вёрстке возникает такой косяк. Но иногда он возникает и теперь вы знаете решение этой проблемы.
    
    
                                                        По умолчанию в чанке tpl.msOptions.outer поле выводится подобным образом:
<select name="options[[[+name]]]">[[+rows]]</select>И в стандартной вёрстке, если чанк не трогать, решение работает.Но если внести свои правки, можно столкнуться с такой проблемой:

Попробуйте у себя, заменив стандартный код чанка tpl.msOptions.row на мой:
<div class="group-item">
	<input type="radio" name="options[[[+name]]]" value="[[+value]]" [[+selected]] required />
	<label for="[[+value]]">[[+value]]</label>
</div>Решение нашлось следующее: необходимо заменить первую и последнюю квадратную скобку на их мнемоники. Получилось следующее:
name="options[ ;[[+name]]]] ;(необходимо убрать лишний пробел между 91/93 и ;)И теперь всё работает. Проверял на Google Chrome и Internet Explorer.
Самое интересное, что не при каждой вёрстке возникает такой косяк. Но иногда он возникает и теперь вы знаете решение этой проблемы.
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 3
                А просто пробелы проставить не помогало?
                    <div class="group-item">
	<input type="radio" name="options[ [[+name]] ]" value="[[+value]]" [[+selected]] required />
	<label for="[[+value]]">[[+value]]</label>
</div>Меня обычно спасает            
                Много вариантов перепробовал и этот тоже. В итоге в корзину добавляется товар без атрибута.            
                    Не дочитал до конца
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.