Проблемы с созданием xml во вьюс (теги xml заменяются на HTML символы

Аватар пользователя engenes engenes 16 февраля в 23:10

С помощью модуля views data export создаю страницу как xml файл

в теме Views в основном файле стиля выводя пишу следующее

затем создаю пользовательское поле в в котором вывожу все поля которые мне будут нужны для дальнейшей работы

тем в файле темы этого поля пишу следующий код

то есть на выходе у меня должна получиться следующая схема

<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
    <
generation-date>2019-02-17T00:50:10+05:00generation-date>
    <
offer internal-id="1">
        <
url>мой урлurl>
        <
property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="2">
        <
url>мой урлurl>
        <
property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="3">
        <
url>мой урлurl>
        <
property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="41">
        <
url>мой урлurl>
        <
property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="5">
        <
url>мой урлurl>
        <
property-type>жилаяproperty-type>
    offer>
realty-feed>
?>

но получается вот так:

<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
    <
generation-date>2019-02-17T00:50:10+05:00generation-date>
    <
offer internal-id="1">
        <
url>мой урлurl><property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="2">
        <
url>мой урлurl><property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="3">
        <
url>мой урлurl><property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="41">
        <
url>мой урлurl><property-type>жилаяproperty-type>
    offer>
    <
offer internal-id="5">
        <
url>мой урлurl><property-type>жилаяproperty-type>
    offer>
realty-feed>
?>

браузер не воспринимает url и property-type как отдельные элементы/ Посмотрев код страницы я уведел что все теги которые я вписывал в шаблоне пользовательского поля
заменены и если коротко схема в коде выглядит вот так:

<offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
    <
offer>&lt;property-type&gt;жилая&lt;/property-type&gt;offer>
?>

Как убрать эту автозамену неужели модуль непригоден для того чтобы я мог темизировать представление.

Год назад делал все точно так же, с точно таким же представлением и все теги распознавались. сейчас скопировал код их тех файлов и вот столкнулся с проблемой

0 Thanks

Лучший ответ

Аватар пользователя engenes engenes 16 февраля в 23:24

модуль views data export накладывает фильтр чтобы теги которые будут встречаться внутри поля не портили разметку файла
проблема решается просто отключение кодирования в стиле вывода у соответствующего поля

Комментарии

Аватар пользователя engenes engenes 16 февраля в 23:24

модуль views data export накладывает фильтр чтобы теги которые будут встречаться внутри поля не портили разметку файла
проблема решается просто отключение кодирования в стиле вывода у соответствующего поля