<!-- категории где их отображать --> {% FOR upper_navigation %} {% IF upper_navigation.NAME = Автомобильные колесные диски %} <script> var table = $('<table class="modifications_navigation">'); $('.goods_modifications > span').each(function() { var id = $(this).attr('rel'); var price = $(this).html(); var name = $('.goods_modifications_properties span[rel="' + id + '"]').html(); table.append($('<tr>').append($('<td>').html(name)).append($('<td>').html(price))); }); $('.goods_modifications_properties').parent().after(table); </script> {% ENDIF %} {% ENDFOR %} <!-- Конец моей вставки -->
на следующий код
<!-- категории где их отображать --> {% FOR upper_navigation %} {% IF upper_navigation.NAME = Автомобильные колесные диски %} <script> var table = $('<table class="modifications_navigation">'); $('.goods_modifications > span').each(function() { var id = $(this).attr('rel'); var price = $(this).html(); var name = $('.goods_modifications_properties span[rel="' + id + '"]').html(); table.append($('<tr>').append($('<td>').html(name)).append($('<td>').html(price))); }); $('.goods_modifications_properties').parent().after(table); var modifications = $(".modifications_navigation tbody"); modifications.children('tr').sort(function(a, B) { var left = $(a).text().toUpperCase(); var right = $(B).text().toUpperCase(); return (left < right) ? -1 : (left > right) ? 1 : 0; }).each(function(index, element) { modifications.append(element); }); </script> {% ENDIF %} {% ENDFOR %} <!-- Конец моей вставки -->