В xml нет значений свойств

#
В xml нет значений свойств
Добрый день ,столкнулся со странной проблемой, у одного инфоэлемента почему то отсутствуют значения его свойств. Хотя у других элементов, все впорядке.
Сами свойства включены, идут в xml  http://joxi.ru/5md5Y3pCq85x52
но значений нет http://joxi.ru/RmzNxVOCvMNXXm , хотя они заполнены http://joxi.ru/DmBqL0eUq4Zdjr
У соседниъ элементов этой же инфосистемы, все впорядке http://joxi.ru/zANGYjZc1jzJMr
В ТДС, смотрел, никаких ограничений или доработок связанных со значениями свойств не нашел.
#
Re: В xml нет значений свойств
Нужно смотреть на месте. Обратитесь в поддержку с данными доступа в центр администрирования сайта https://www.hostcms.ru/support/
«Не выходи из комнаты, не совершай ошибку…»
#
Re: В xml нет значений свойств
Период технической поддержки окончился, поэтому и написал сюда.
#
Re: В xml нет значений свойств
К сожалению в рамках форума проблематично подсказать. Рекомендуем продлить период поддержки.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: В xml нет значений свойств
llirik писал(а):

А что проблематичного, неужели вариантов описанной ситуации так много?
Модератор
#
Re: В xml нет значений свойств
PakoGonsalezZ,
гадать о причинах на форуме не получится, необходимо смотреть на месте, в базе.
#
Re: В xml нет значений свойств
А базе я посмотрел, значения есть http://joxi.ru/8AnOo9DHNyQnMr
#
Re: В xml нет значений свойств
Вообщем, я определил, опытным путем, что по какой то причине, в Инфоэлементах, где в описании есть шорт код
<p>[informationsystem id="28" limit="99999" group="0" xsl="УслугиСписокДляШорткода"]</p>
Пропадают из xml property_value вообще. Убираешь шорткод - они появляются
Модератор
#
Re: В xml нет значений свойств
В данном случае вероятно причиной является то, что внутри шорткода у вас выводятся контроллером те же элементы, что и вызывают шорткод и этим элементам вторым контроллером (из шорткода) устанавливается опция не выводить дополнительные свойства, а так как объекты информационных элементов в обоих случаях одни и те же, установленная изнутри опция влияет и на элементы, выводимые первым контроллером.
#
Re: В xml нет значений свойств
Я в коде шорткода, изменил название обьекта. Также тут включен показ свойств

$args += array(
   'xsl' => 'СписокНовостейНаГлавной',
   'limit' => 5,
   'group' => FALSE,
);
      
ob_start();

if (Core::moduleIsActive('informationsystem'))
{
   if (isset($args['id']) && $args['id'])
   {
      $Informationsystem_Controller_Show_short = new Informationsystem_Controller_Show(
         Core_Entity::factory('Informationsystem', $args['id'])
      );

      $oXsl = Core_Entity::factory('Xsl')->getByName($args['xsl']);

      if ($oXsl)
      {
         $Informationsystem_Controller_Show_short
            ->xsl($oXsl)
                                ->itemsProperties(TRUE)
            ->groupsMode('none')
            ->itemsForbiddenTags(array('text'))
            ->group($args['group'])
            ->limit($args['limit'])
            ->show();
      }
      else
      {
         ?>Ошибка, XSL не найден!<?php
      }
   }
   else
   {
      ?>Ошибка, ID информационной системы не указан!<?php
   }
}

return ob_get_clean();
Авторизация