Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Модуль Меню - заголовки для блоков меню их поля "Название"

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 3617
Последний ответ 06 Июня 2014, 12:06:35
от admin
Требуется по "клику" на элемент увеличить значение поля и показать значение

Автор tkalyuginaРаздел JS и AJAX

Ответов: 0
Просмотров: 274
Последний ответ 02 Сентября 2016, 12:03:55
от tkalyugina
Тип поля "Состаное"

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

Ответов: 4
Просмотров: 276
Последний ответ 28 Декабря 2016, 17:14:17
от Sumrakrnd
Задать значени поля тип "Составное"?

Автор muldyРаздел Custom макросы

Ответов: 5
Просмотров: 2588
Последний ответ 14 Апреля 2014, 21:20:45
от ilyar
Мультизагрузка файлов в поля "набор изображения"

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

Ответов: 0
Просмотров: 70
Последний ответ 26 Апреля 2017, 19:26:48
от atach

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

*

KingDoc

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Вызов значения нужного поля
« : 14 Января 2015, 15:54:06 »
Здравствуйте! Подскажите, пожалуйста:
Как можно вызвать данные в общем шаблоне, которые я создал на отдельной странице, чтобы эти данные выводились на всех страницах?
К примеру, нужно вывести в футере мне адрес, который будет на всех страницах отображаться и изменять можно будет с админки.
« Последнее редактирование: 14 Января 2015, 16:10:10 от KingDoc »

*

BaceH

  • ***
  • 141
  • +21/-0
    • Просмотр профиля
Re:Вызов значения нужного поля
« Ответ #1 : 20 Января 2015, 20:35:11 »

<xsl:value-of select="document('upage://73')//property[@name='for_code']/value" disable-output-escaping="yes" />

*

KingDoc

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re:Вызов значения нужного поля
« Ответ #2 : 22 Января 2015, 00:22:14 »

<xsl:value-of select="document('upage://73')//property[@name='for_code']/value" disable-output-escaping="yes" />
Спасибо, но xsl мало знаю (php, js, html - с ними работаю). можно, пожалуйста, подробнее о значениях? Что 73 означает? и "for_code" - это идентификатор поля или группы в umi в данном случае?

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Вызов значения нужного поля
« Ответ #3 : 22 Марта 2015, 18:00:07 »

<xsl:value-of select="document('upage://73')//property[@name='for_code']/value" disable-output-escaping="yes" />
Спасибо, но xsl мало знаю (php, js, html - с ними работаю). можно, пожалуйста, подробнее о значениях? Что 73 означает? и "for_code" - это идентификатор поля или группы в umi в данном случае?

пользователь BaceH привел вам пример xsl вызова, который вы можете вставить в нужное вам место в шаблоне. Например, в ту часть вашего xslt шаблона, которая формирует футер для всех ваших страниц.

<xsl:value-of select="document('upage://73')//property[@name='for_code']/value" disable-output-escaping="yes" />
Данный вызов выводит значение поля (с идентификатором "for_code") со страницы (с id = 73).

Как такое повторить у вас:
1. создаете данное поле в типах данных (обычно создают новый тип данных дочерний к "Страницам контента" и там добавляют нужное поле/я)
2. создаете новую страницу с этим типом данным (иногда используют страницу "контакты, так как она уже имеет измененный тип данным")
3. в итоге, у вас есть id страницы и идентификатор поля, макрос вам уже написали.
« Последнее редактирование: 22 Марта 2015, 18:02:20 от admin »