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

Главные вкладки

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

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

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

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

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

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

<?php
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
    <
generation-date>2019-02-17T00:50:10+05:00</generation-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>
?>

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

<?php
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
    <
generation-date>2019-02-17T00:50:10+05:00</generation-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 как отдельные элементы/ Посмотрев код страницы я уведел что все теги которые я вписывал в шаблоне пользовательского поля
заменены и если коротко схема в коде выглядит вот так:

<?php    
<offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
    <
offer><property-type>жилая</property-type></offer>
?>

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

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

Лучший ответ

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

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

Комментарии

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

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