主题[考试]如何使用tpl.php文件主题化Drupal表单

drupal主题  时间:2021-03-20  阅读:()

如何使用tp l.p hp文件主题化Drup al表单

来源萃图网络http://www.cuitu.net

您可能已经知道 tpl.php文件模板只能影响内容输出。下面的例子显示了PHPTemplate模板引擎的强大功能。 PHPTemplate主题引擎是由AdrianRossouwg开发的。

它使用一个something. tpl.php文件主题化Drupal的theme_something  函数。 Drupal的主题化函数在Drupal API网站上都有记录。每个文件包含一个的HTML框架和一些用来处理动态数据的PHP语句。因此如果你知道一点的PHP用PHPTemplate创建自定义的主题是个很好的选择使用一些基本的PHP代码片段您可以轻松地创建优雅的主题。

如果你不知道的PHP PHPTemplate仍然可以是一个很好的选择 因为只要将代码复制/粘贴到您的模板就可以了。

这里我们讨论一下如何主题化您的模块中的表单。

1、创建Drupal表单

?

code

1 /**

2 * Drupal form you can use any type of element here

3 */

4 function MODULE_NAME_form(&$form_state) {

5 $form = array() ;

6 $form[' search' ] = array(

7 '#type' => ' textfield' ,

8 '#title' => t('Search here' ) ,

9 ) ;

10 $form[' search_button' ] = array(

11 '#type' => ' submit' ,

12 '#size' => 10,

13 '#value' => t('Search' ) ,

14 ) ;

15 return $form;

16}

2、打开您的主题文件夹下的template.php文件添加下面的代码注册到您的主题

?

code

1function THEMEM_NAME_theme() {

2 return array(

3 'MODULE_NAME_form' => array(

4 'arguments' => array('form' => NULL) ,

5 ' template' => NAME_OF_THE_TPL_FILE,

6 'path' => PATH_TO_TPL_FOLDER,

7 ) ,

8 ) ;

9}

3、添加预处理将表单元素转换为变量也在template.php 中

?

4、在你的主题文件夹中创建tpl.php文件

?

code

1// Search textfield

2<?php echo $search; ?>

3// Search button

4<?php echo $search_button; ?>

5// this is must

6<?php print $form_extras; ?>

月神科技 国内上新成都高防 全场八折促销续费同价!

月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、成都电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。本次带来的是全场八折促销,续费同价。并且上新了国内成都高防服务器,单机100G集群1.2T真实防御,上层屏蔽UDP,可定制CC策略。非常适合网站用户。官方网站:https://www.ysi...

1核1G仅38元/月起野草云服务器,香港/美国洛杉矶CN2+BGP云服务器,

野草云服务器怎么样?野草云是一家成立了9年的国人主机商家,隶属于香港 LucidaCloud Limited (HongKong Registration No. 2736053 / 香港網上查冊中心)。目前,野草云主要销售香港、美国的VPS、虚拟主机及独立服务器等产品,本站也给大家分享过多次他家的优惠了,目前商家开启了优惠活动,香港/美国洛杉矶CN2+BGP云服务器,1核1G仅38元/月起!点击...

hostkvm:美国VPS,三网强制CU-VIP线路,$5/月,1G内存/1核/15gSSD/500g流量

hostkvm在2021年3月新上线洛杉矶新VPS业务,强制三网接入中国联通优化线路,是当前中美之间性价比最高、最火热的线路之一,性价比高、速度非常好,接近联通AS9929和电信AS4809的效果,带宽充裕,晚高峰也不爆炸。 官方网站:https://hostkvm.com 全场优惠码:2021(全场通用八折,终身码,长期) 美国 US-Plan0【三网联通优化线路】 内存:1G CPU:...

drupal主题为你推荐
objectflash操作http信用卡appleasp.net空间哪里可以申请asp空间的?cisco2960配置cisco 2960 配置VLAN上网cisco2960配置思科2960G交换机如何将配置百兆改为千兆配置my.qq.commy.qq.com,QQ用户上不去?flashftp下载rmdown怎么下载面板flash抢米网什么意思抢小米手机
域名代理 联通vps 赵容 联通c套餐 zpanel 冰山互联 国外主机 息壤主机 bandwagonhost vpsio wordpress技巧 国外空间服务商 evssl php探针 512m内存 阿里云浏览器 圣诞促销 太原网通测速平台 购买国外空间 shopex主机 更多