Smarty.

Работаю со смарти. Все нормально...
Но вот тут сделала многоуровневый массив, очень запутанный, поэтому не привожу пример. И вывожу его в смарти. Много циклов.. выражения типа {$ar_name.levelname[$inx].smthelse}
Трех этажные, если не больше......
И все ОК! Кроме ХРОМА!
В хроме на одном из циклов, а у меня их было 3, на нижнем, выводит кракозяблики
Думала кодировка - нет. Проверила все. Товарищи по работе сказали, что очень похоже на то, что обращаюсь к несуществующему адресу... НО в мозиле все нормуль, а в хроме нет :(

Короче в ходе 2х часового исследования обнаружила, что запись типа
<em>{$ar_name.levelname[$inx].smthelse.$inx2}</em> или <i>{$ar_name.levelname[$inx].smthelse.$inx2}</i> 
хром не понимает, заменила на  
<b>{$ar_name.levelname[$inx].smthelse.$inx2}</b> или вообще тег убрала, все нормально..

Предположили, что это стилей нет в хроме для em и i.  
Но менее сложные структуры нормально выводится.

Комментарии

Популярные сообщения