Подключение скриптов, стилей, tooltip, calendar, date и др.
JHTML::stylesheet($filename,$path='media/system/css/',$attribs=array());
JHTML::script($filename,$path='media/system/js/',$mootools=true);
JHTML::tooltip('tooltip','title','tooltip.png','text','href');
JHTML::calendar('2012-11-25','name','id','%Y-%m-%d', $attribs=null);
JHTML::date('2012-11-25','%Y-%m-%d', $offset=null);
JHTML::link($url,$text,$attribs=null);
JHTML::image($url,$alt,$attribs=null);
JHTML::iframe($url,$name,$attribs=null,$noFrames='');
JHtml::_('email.cloak', Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.');
Для тултипов надо подключить библиотеку
JHTML::_('behavior.tooltip');
сам тултип прописывать либо так, как указано выше, либо простой вставкой хтмл-кода:
<span class="hasTip" title="Удалить::Полное удаление записи."> <a href="/" on-click="if (confirm('Удалить эту запись?')) { location.href='index.php?Itemid=354' } else { ; } return false;"> <img alt="Tooltip" src="/media/system/images/remove.png" /> </a> </span>
В Joomla 3.x при вставке в код достаточно прописать тайтл title="<strong>title</strong><br />tooltip" и выполнить инициализацию тултипа по любому селектору элемента:
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});