как добавить картинку к группе?

#
как добавить картинку к группе?
Добовляю картинку к группе ИС но её не видно на сайте, подскажите что нужно зделать.
Как форматировать текст в описании группы?
#
Re: как добавить картинку к группе?
Если вы прикрепили оба изображения (маленькое и большое) к группе инфосистемы, то показать эту картинку можно следующим образом: необходимо убедиться, что в xsl-шаблоне "СписокЭлементовИнфосистемы" есть код, выделенный жирным шрифтом:
<!-- ======================================================== -->
<!-- Шаблон выводит ссылки подгруппы информационного элемента -->
<!-- ======================================================== -->
<xsl:template match="group" mode="groups">
   <li>
      <xsl:if test="small_image != ''">
         <a href="{/document/blocks/url}{fullpath}" target="_blank"><img src="{small_image}" /></a>&#xA0;
      </xsl:if>

      <a href="{/document/blocks/url}{fullpath}"><b><xsl:value-of disable-output-escaping="yes" select="name" /></b></a>&#xA0;<span style="color: #dadada">(<xsl:value-of select="count_all_items" /> )</span><br/>
<xsl:value-of disable-output-escaping="yes" select="description" />
   </li>
</xsl:template>


Форматировать текст для описания группы можно в поле "Описание" с помощью html-тэгов. Чтобы это описание затем выводилось под название группы в списке всех групп необходимо убедиться, что в приведенном выше коде xsl-шаблона была строка:
<xsl:value-of disable-output-escaping="yes" select="description" />
#
Re: как добавить картинку к группе?
Для более простого форматирования текста в описании группы, можно добавить как дополнительное стойство для групп визуальный редактор.
И форматировать текст в нем.
Модератор
#
Re: как добавить картинку к группе?
lozoffoy,
а чем Вас не устраивает визуальный редактор для описания группы? Смысл создавать дополнительное свойство?
#
Re: как добавить картинку к группе?
Вообще, в разделе "Константы" есть константа, определяющая отображение визуального редактора в описании информационной группы. Если она имеет значение true - то использовать редактор, false - редактор выключен. По умолчанию стоит false. Если установить значение в true, то вместо обычного поля ввода описания будет отображаться визуальный редактор.
#
Re: как добавить картинку к группе?
Вопрос в развитие темы! На нашем ресурсе группы инф. систем часто являются главными страницами (по наполнению) раздела, темы и т.д. и описание часто бывает достаточно объёмным, как по тексту, так и по графике (например карты, фото...), следовательно при выводе описания у групп всё это автоматически будет попадать в список групп на главную страницу инф. системы, что не очень удобно, грамоздко, да и просто дублирование...
Вопрос: возможно ли сделать у "групп" ИС такой же тип вывода информации, как и у "элементов группы", т.е. при добавлении или редактировании "группы" можно было ставить разный текст для вывода "Описания" - (то, что выводится в списке групп) и в "Текст" (то, что выводится на главную страницу группы)?
yestravel
#
Re: как добавить картинку к группе?
Можно..
Доп. свойством для групп создать поле ввода для описания группы, и когда нужно выводить его(в данном случае "Главная страница".  
#
Re: как добавить картинку к группе?
Добавил для групп доп. свойство "Визуальный редактор", сделал тэг "text", поставил в шаблон в нужное место вывода
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='text']/value"/>, попробывал вывести текст на страницу - не выводится, хотя в коде всё показывает:
<propertys>
<property type="Any" xml_name="text" id="17" value_id="166">
<name>Текст</name>
<value>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</value>
<default_value></default_value>
<order>0</order>
</property>
</propertys>

...wwwwwwww... - это введённый текст. Подскажите, где ошибка?
yestravel
#
Re: как добавить картинку к группе?
Посмотрите внимательнее на свой XML-код. В нем НЕТ тэгов <item_propertys> и <item_property>, а есть тэги <propertys> и <property type="Any" xml_name="text"...>. Поэтому в XSL-шаблоне (вместо того, что написали Вы) нужно написать так:

<xsl:value-of disable-output-escaping="yes" select="propertys/property[@xml_name='text']/value"/>

Главное вставить этот код именно в то место, где обрабатывается узел, свойства которого Вы привели.
#
Re: как добавить картинку к группе?
Спасибо! Всё получилось.
yestravel
Авторизация