JHtml::_() 常见演示及说明

本文详细介绍了Joomla中JHtml::_()函数的使用方法及应用场景,包括加载静态资源、指定框架、生成表单元素和HTML代码等。适用于Joomla开发者理解和运用此功能。

JHtml::_($key) 用于生成某些html代码,如srript,link.....,其功能极多;JHtml::_($key) 只负责装载类文件以及将参数传入类文件。

加载的类文件的路径为:/libraries/cms/
默认加载的类文件为:/libraries/cms/html.php

常见演示:

加载静态文件

JHtml::_('link', 'http://www.phpsj.com', JText::_('PHPsj'), array('target' => '_blank'));
JHtml::_('script', 'com_banners/banner.js',false,true);
JHtml::_('stylesheet', 'jui/jquery.minicolors.css', false, true);
JHtml::_('image', 'mod_languages/gif.gif', 'image', array('title' => 'image'), true);

注:第四个参数用于只返回路径,不检查文件是否存在。

加载指定框架

JHtml::_('jquery.framework');
JHtml::_('behavior.formvalidator');

生成指定的表单

JHtml::_('form.token');
JHtml::_('grid.checkall');
JHtml::_('grid.id', $i, $item->id);
JHtml::_('select.options', BannersHelper::getClientOptions(), 'value', 'text', $this->state->get('filter.client_id'));
JHtml::_('select.option', '0', JText::_('JSITE'));

生成某些html代码

//bootstrap tab
JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'details'));
JHtml::_('bootstrap.addTab', 'myTab', 'details', JText::_('JDETAILS', true));
JHtml::_('bootstrap.endTab');
JHtml::_('bootstrap.endTabSet');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值