Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - pro2type.ru

Страницы: [1]
1
в том то и дело что из БД ничего не грузится, все тексты кракозябры, в .html'е этом, пробовал и javascript'у задавать кодировку, не помогло....

П.С. а у тебя все ок?

2
Столкнулся с проблемой в кодировке при загрузке изображения через Edit-In-Place в поле "content":



Все файлы админки в кодировке utf-8, в .htaccess тоже прописана utf-8, шаблон XSLT тоже в ней.
В чем проблема так и не понял.

Решил следующим странным путем, нашел сам файл: /www/styles/common/other/inline-wysiwyg/imageEditor.html он был тоже в кодировке utf, и сменил кодировку на ansi, все заработало, и также поступил с файлом createLink.html

Подскажите кто знает, в чем проблема?
Вроде мелочь, а не приятно...

3
Шаблоны XSLT / Re:Меню из подстаниц на XSLT
« : 01 Декабря 2011, 14:11:30 »
Решение проблемы с Подменю...
Просто необходимо сделать проверку, если мы находимся в  Папке, то выводим подразделы, а если находимся в самом подразделе, то выводим все подразделы папки нашего подраздела в котором находимся.
Вот и все...

Папка
- Подраздел 1
- Подраздел 2
Папка 2
- Подраздел 1
- Подраздел 2

Это вставляем где надо выводить подменю:
<!-- Дополнительное меню -->
<xsl:for-each select="/result">
<xsl:choose>
<xsl:when test="/result/page/@parentId='0'">
<xsl:apply-templates select="document(concat('udata://content/menu/0/1/',/result/@pageId))/udata" mode="menu"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="document(concat('udata://content/menu/0/1/',/result/page/@parentId))/udata" mode="menu"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<!-- #Конец доп. меню -->

И сам шаблон подменю:
<!-- Menu -->
<xsl:template match="udata[@module = 'content'][@method = 'menu']" mode="menu">
<ul umi:add-method="popup"
umi:sortable="sortable"
umi:method="menu"
umi:module="content"
umi:element-id="{../@id}">
<xsl:apply-templates select="items/item" mode="menu"/>
</ul>
</xsl:template>
<xsl:template match="item" mode="menu">
<li>
— <a href="{@link}" class="left" umi:element-id="{@id}" umi:region="row" umi:field-name="name" umi:empty="&empty-section-name;" umi:delete="delete">
<xsl:value-of select="@name" />
</a>
</li>
</xsl:template>
<xsl:template match="item[@status = 'active']" mode="menu">
<li class="active">
— <a href="{@link}" class="left">
<xsl:value-of select="@name"/>
</a>
</li>
</xsl:template>
<!-- #Menu -->

Внимание! В приведенном шаблоне подключен Edit-in-Place. Будьте внимательны!

Страницы: [1]