Форум русской поддержки Joomla!® CMS
16.08.2017, 19:30:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Всплывающие подсказки в компоненте

 (Прочитано 142 раз)
0 Пользователей и 1 Гость смотрят эту тему.
GuDeVic
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 159


« : 27.06.2017, 21:19:11 »

Здравствуйте!

В компоненте com_content при редактировании или создании нового материала в label поля (например, начало публикации) во сплывающей подсказке есть название и текст подсказки. Название формируется из title, а текст - из description поля в xml-файле.
Код:
<label id="jform_publish_up-lbl" for="jform_publish_up" class="hasPopover" title="" data-content="Необязательная дата начала публикации материала." data-original-title="Начало публикации">
Начало публикации</label>
А в моём компоненте во всплывающих подсказок получаются только названия, которые формируются из title, а содержимого подсказки, которое должно получаться из description - нет.
Код:
<label id="jform_user_fio-lbl" for="jform_user_fio" class="hasTooltip" title="" data-original-title="<strong>Заказчик</strong>">
Заказчик</label>
Хотя в самом поле в xml-файле атрибут description есть:
Код:
<field
name="user_fio"
type="text"
label="COM_ORDER_ORDER_FIELD_USER_FIO_LABEL"
description="COM_ORDER_ORDER_FIELD_USER_FIO_DESC"
size="30"
default="0"
hint="Фио заказчика"

/>

Скажите, пожалуйста, где формируется содержимое подсказки?

Записан
AlekVolsk
Профи
********

Репутация: +340/-4
Offline Offline

Пол: Мужской
Сообщений: 6921



« Ответ #1 : 27.06.2017, 22:36:07 »

Код:
JHtml::_('bootstrap.tooltip');
вот этой самой строчкой из глубин J подтягивается подключение скрипта, отвечающего за формирование подсказок для тех элементов, у которых указан класс hasTooltip (простая подсказка) либо указаны hasPopover + атрибут data-content (сложная подсказка), актуально только для верстки на основе bootstrap
Записан
robert
Профи
********

Репутация: +384/-15
Offline Offline

Пол: Мужской
Сообщений: 4213


« Ответ #2 : 27.06.2017, 22:56:44 »

Код:
JHtml::_('bootstrap.tooltip');
Не помню с какой версии, но в J!3 уже можно не писать эту строку в шаблоне формы: JLayout сам подключает bootstrap.popover или bootstrap.tooltip в зависимости от значений label и description.
GuDeVic, у вас COM_ORDER_ORDER_FIELD_USER_FIO_LABEL и COM_ORDER_ORDER_FIELD_USER_FIO_DESC имеют одинаковое значение?
Записан
GuDeVic
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 159


« Ответ #3 : 27.06.2017, 23:23:35 »

Не помню с какой версии, но в J!3 уже можно не писать эту строку в шаблоне формы: JLayout сам подключает bootstrap.popover или bootstrap.tooltip в зависимости от значений label и description.
GuDeVic, у вас COM_ORDER_ORDER_FIELD_USER_FIO_LABEL и COM_ORDER_ORDER_FIELD_USER_FIO_DESC имеют одинаковое значение?

Вот именно, к сожалению, одинаковые LABEL и DESC. Собиралась сделать разными чуть погодя.
Спасибо за помощь! Появились и название и контент во всплывающих подсказках.
« Последнее редактирование: 27.06.2017, 23:28:20 от GuDeVic » Записан
GuDeVic
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 159


« Ответ #4 : 27.06.2017, 23:32:44 »

Код:
JHtml::_('bootstrap.tooltip');
вот этой самой строчкой из глубин J подтягивается подключение скрипта, отвечающего за формирование подсказок для тех элементов, у которых указан класс hasTooltip (простая подсказка) либо указаны hasPopover + атрибут data-content (сложная подсказка), актуально только для верстки на основе bootstrap
Спасибо за ответ.
У меня стоит в представлении:
Код:
JHTML::_('behavior.tooltip');
robert предположил, что у меня одинаковые значения в title и description, как в воду глядел.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet