Drupal中l()函数使用方法详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-27 11:37:58 浏览: 评论:0
Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成,也是一款cms系统也dedecms一样,但是比dedecms要强大很多,下面我们只介绍Drupal中l()函数用法.
l函数应该是Drupal开发者使用频率最高的函数之一,另外一个可能就是t函数了,不管你多么牛逼,我只能说,你可能查找l函数的手册不下与10次.
基本用法:
$title:标题
$url:连接地址
l($title,$url)
加上class:
l($title, $url, array('attributes' => array('class' => array('myclass'))));
加上id:
l($title, $url, array('attributes' => array('id' => 'myid')));
加上target=_blank:
l($title, $url, array('attributes' => array('target' => '_blank')));
加上#top:
l($title, $url, array('fragment' => 'top'));
加参数?name=terry?gender=male:
l($title, $url, array('query' => array('name' => 'terry', 'gender' => 'male')));
连接到js:
l($text,'javascript:void(0)',array('fragment' => '','external'=>true));
链接到图片:
$image = theme_image_style(array('path' => $image_path, 'style_name' => '100x100'));
l($image, '', array('html' => TRUE));
集大成的代码片段:
- global $base_url;
- l(
- '<img src="' . render(file_create_url($node->field_image['en'][0]['uri'])) . '"/>', //开源软件:phpfensi.com
- $base_url . $node_url,
- array(
- 'attributes' => array(
- 'id' => 'my-id',
- 'class' => 'my-class'
- ),
- 'query' => array(
- 'foo' => 'bar'
- ),
- 'fragment' => 'refresh',
- 'html' => TRUE
- )
- );
Tags: Drupal()函数 Drupal
相关文章
- ·Drupal核心与模块版本及版本号选择技巧(2014-12-05)
- ·Drupal Schema 模块从现有数据库到hook_schema(2014-12-05)
- ·Drupal Overlay 应用到指定页面2种方法(2014-12-05)
- ·解决Drupal Overlay中margin-top无效问题(2014-12-05)
- ·Drupal 实现多语言站点的方法(2014-12-05)
- ·Drupal 7操作数据库常用sql(更新,删除,查询)(2014-12-05)
- ·Drupal 7自定义表单开发要点与例子(2014-12-05)
- ·使用 Drupal Form Hooks 进行表单自定义修改(2014-12-05)
- ·Drupal Hooks Alter的先后顺序(2014-12-05)
- ·Drupal 7 实现上一篇下一篇的简单方法(2015-02-16)
- ·Drupal 7多站点共用同一个数据库如何配置(2015-04-04)
- ·Drupal如何正确的方式渲染Field(字段)实例(2015-04-04)
- ·总结Drupal电商平台 Commerce Ubercart 比较(2015-04-04)
- ·简单方法修改drupal运行时的php内存(2015-04-04)
- ·Drupal中如何使用JQuery和Ajax(2015-04-04)
- ·简单办法解决Drupal无法正确获取到ip地址的问题(2015-04-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)