Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
В админке в заказе машазина выводить старые заказы по страницам

Автор kroxaРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 2237
Последний ответ 08 Апрель 2011, 15:08:52
от admin
Не показываются поля фильтрации для объектов на вкладке в админке

Автор arbuzzzРаздел Разработка модулей

Ответов: 7
Просмотров: 477
Последний ответ 03 Август 2016, 14:42:06
от e.ioffe
как вставить cut в админке для макроса %blogs20 postsList()%

Автор SuilinadРаздел Макросы UMI.CMS

Ответов: 12
Просмотров: 5756
Последний ответ 18 Сентябрь 2011, 22:24:11
от admin
Загрузка изображений в админке без файлового менеджера

Автор andreyРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1247
Последний ответ 06 Декабрь 2013, 16:40:12
от andrey
Подскажите про вкладки в админке (при разработке модуля)

Автор atachРаздел Разработка модулей

Ответов: 2
Просмотров: 2260
Последний ответ 20 Апрель 2014, 16:55:27
от Vladimir

0 Пользователей и 1 Гость просматривают эту тему.

*

alex_free

  • *
  • 2
  • +0/-0
    • Просмотр профиля
Необходимо изменить цепочку навигации - добавить новые пункты для своего модуля. Это, кстати, не проблема, я сделал в коде через $this->setHeaderLabel, но так нельзя воткнуть HTML, там видно фильтр какой-то, который его убирает. И пробелов не поствишь сколько нужно, опять же убирает лишние,   не работает, конечно. Надо как-то править шаблон XSLTгде обрабатывается цепочка навигации, шаблон сам я нашел, но как его грамотно подправить что-то не пойму. Не подскажете?

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
насколько я понимаю разговор идет о навигации в модуле, в админке и вы пытались сделать нужные вам изменения через код, если можете опишите на что долна быть похожа навигация или на примере чего вы делаете, я подскажу где это прописывается в xslt шаблоне

*

alex_free

  • *
  • 2
  • +0/-0
    • Просмотр профиля
Да, именно так.
Собственно мне надо внедрить HTML, тег A в цепочку. Текст у меня получилось сделать. Ну скажем что есть:
Главная страница \Мой модуль \ТЕМЫ \ Новая тема 1742
ТЕМЫ - не было изначально, я добавил в цепочку через $this-setHeaderLabel() в файле __admin.php своего модуля.
Проблема в том, чтобы сделать ссылку, а не просто голый текст как сейчас. Куда она будет вести я уже сам разберусь, но вставить ее не удается ни в $this-setHeaderLabel(), ни в i18n.php. Я понимаю что надо как-то в xslt шаблоне ее модифицировать.
Шаблон (системный) видимо этот - \styles\skins\mac\interface\ui\navibar.xsl , но как-то не могу понять как не трогая его, в своих шаблонах его переопределить. И в каких шаблонах. Спасибо что откликнулись.

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
как вы уже успели заметить стиль навибара выводиться из шаблона  \styles\skins\mac\interface\ui\navibar.xsl
 вы там же можете задать custom  шаблон для любого модуля и метода или просто модуля.

Пример для  кастомного шаблона для модуля "Опросы"  для метода "lists"
        <xsl:template match="udata[@module = 'system' and @method = 'getSubNavibar' and module='vote' and method='lists']">
<div id="breadcrumb">
<a href="{$lang-prefix}/admin/">
<xsl:text>Custom Header</xsl:text>
</a>
<xsl:apply-templates />
</div>

</xsl:template>

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