Конфликт JSON значений в тегах с Fenom
        Правильно ли понимаю, что Fenom будет конфликтовать, если атрибуты тега содержат массив значений в Json? Проблема в частности с Jevix.
Такая конструкция ломает верстку.
    
    
                                                                                
            Такая конструкция ломает верстку.
<a href="my-image.jpg" data="{group}" title="">...</a>Это конечно не то, что хотелось бы получить, но на этом этапе уже проблема. В итоге должно быть<a href="my-image.jpg" data="{group:'gallery'}" title="">...</a>Обработка Fenom включена везде!    Комментарии: 10
                Ошибка будет, так как fenom пробует распознать, что за теги ему подсунули и падает на этом.
Один вариант — это добавить теги {ignore}{/ignore} вокруг json.
Второй вариант — это разнести символы { и } на разные строки.
                    Один вариант — это добавить теги {ignore}{/ignore} вокруг json.
Второй вариант — это разнести символы { и } на разные строки.
<a href="my-image.jpg" data="{
	group: 'gallery'
}" title="">...</a>Выглядит в обоих случаях не круто, но вариантов особо и нет.            
                Ну и можно еще избавиться от json в ссылке. Не думаю, что там будет такая большая вложенность, что нужен json. Можно и нужно сделать flat-массив из тегов data-.
                    <a href="my-image.jpg" data-group="gallery" data-author="Gecktor" data-something="smth" title="">...</a>В случае с jquery это все потом хорошо получается методом .data().            
                Отставить разные строки, достаточно пробелов:
                    <a href="my-image.jpg" data="{ group:'gallery' }" title="">...</a>Обсуждали здесь уже раз 20.            
                Ну или так. Хотя легко потом убрать пробел и рвать волосы на жопе в поисках бага :) Со строками нагляднее, если ввести в привычку.            
                    
                К сожалению такая конструкция не работает, атрибут пропадает полностью. 
В Jevix параметр cfgSetTagParamDefault
                    В Jevix параметр cfgSetTagParamDefault
[["a","data",{ group:'gallery' },true]]А если указать[["a","data",{ },true]]
или
[["a","data",[],true]]То видно, что от меня ожидается массивdata="Array"            
                Хм. Странно, но с десятого раза получилось именно
                    [["a","data",{ group:'gallery' },true]]Василий, спасибо.            
                Не могу вывести данные через fenom
Таблица: modx_site_content
Поле: properties
Данные поля:
Как вывести через fenom?
                    Таблица: modx_site_content
Поле: properties
Данные поля:
{"stercseo":{"index":"1","follow":"1","sitemap":"1","priority":"0.25","changefreq":"monthly"}} — {$_modx->resource.properties}Выводит array. Ок.{set $rows = json_decode($_modx->resource.properties, true)}
{foreach $rows as $row}
    <h2>{$row.changefreq}</h2>
    <h3>{$row.priority}</h3>
    <p>{$row.sitemap}</p>
{/foreach}Ошибка: json_decode() expects parameter 1 to be string, array givenКак вывести через fenom?
                Если у вас $_modx->resource.properties уже выводит array, зачем делать json_decode?            
                    
                Спасибо!
До такого простого варианта не додумал… :(
                    До такого простого варианта не додумал… :(
                Идея скрестить значения SeoPro c pdositemap.
К сожалению seoPro не может вывести ресурсы minishop2
                    К сожалению seoPro не может вывести ресурсы minishop2
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.