文档章节

定制drupal的表单(form)主题

wankaiming
 wankaiming
发布于 2010/11/11 09:52
字数 139
阅读 941
收藏 2

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

Drupal Form API .  

Step 1. Create search form using

Step 2. Register our theme in Drupal theme registry using hook_theme().

Step 3. Create search-form.tpl.phpfile to theme this search form. 

function search_form() {
    $form['str'] = array(
    '#type' => 'textfield',
    '#size' => '32',
    );
 
    $form['category'] = array(
    '#name' => t('category'),
    '#type' => 'select',
    '#options' => array('0' => t('All'), '1' => t('Bars'), '2' => t('Restaurants')),
    );
 
    $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Search'),
    );
 
    return $form;
}

function search_theme() {
  global $theme;
 
  return array(
    'search_form' => array(
      'arguments' => array('form' => NULL, 'theme' => $theme),
      'template' => 'search-form',
    ),
  );

<table cellspacing="0">
    <tr>
        <td class="container-inline"><strong>php print t('Search');?>strong> php print drupal_render($form['str']); ?>td>
        <td class="container-inline"><strong>php print t('Category');?>strong> php print drupal_render($form['category']); ?>td>
        <td>php print drupal_render($form['submit']); ?>td>
    tr>
table>
<?php
print drupal_render($form);
?>

本文转载自:http://blog.chinaunix.net/u/14644/showart_1977949.html

wankaiming

wankaiming

粉丝 72
博文 232
码字总数 63672
作品 0
广州
高级程序员
私信 提问
加载中

评论(0)

MediaWiki表单Post提交后不能跳转的问题及解决办法

MediaWiki表单Post提交后不能跳转的问题及解决办法 祁劲松的博客2017-09-223 阅读 表单POST跳转 前几天记录了一篇《 AMP表单Post方式提交后不能跳转的问题及解决办法 》,找到了原因,修改了...

祁劲松的博客
2017/09/22
0
0
Drupal 7 主题(Theme)选择:初级,中级,高级(译文)

原文:Theming options: beginner, intermediate, advanced 一篇关于定制Drupal网站外观的主题(Theme)的好文。 注:以下Theme统称为主题,Theme,theming等字眼不再出现。 正文: 当开始一...

芒果龙
2011/10/19
1.3K
0
关于drupal的监控

关于Drupal的一些监控指标,够用? http://www.innovatedigital.com/node/930 模块和主题   Number of Modules:模块数量   Number of Enabled Modules:当前启用的模块数量   Number ...

LaoWang
2013/05/07
325
0
Drupal 7 文件操作指南

理解本文需要先知道如何创建一个Drupal 7模块。 1. Drupal 7的文件目录分类 Drupal 7的文件API分为unmanaged file和managed file两种类型,managed file会在数据库中记录文件的信息及引用记录...

黄冠能
2015/04/29
1.6K
0
drupal 表单能否定制页面。具体怎么做。请各位大哥大姐帮帮忙。。。

drupal(drupal 7)模块开发了一个表单。但是他自己生成的页面不好调整,能自己给表单定制一个theme呢? 谢谢,。。。。

00lijiuzun
2012/06/26
322
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot 整合 Redis 缓存

1.首先导入使用Maven导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><......

FH-Admin
20分钟前
12
0
如何安装WordPress插件 - 初学者的分步指南 - WP站长

<!-- wp:paragraph -->安装WordPress后,每一个初学者需要学习的第一件事就是如何安装WordPress插件。插件允许您向WordPress添加新功能,例如添加图库、幻灯片等。有数千个可用于WordPress的...

wpzhanzhang
35分钟前
8
0
【Flutter组件终结篇】332个组件 658页PDF

老孟导读:历时1年的时间,整理完成了330+组件的详细用法,不仅包含UI组件,还包含了功能性的组件。 虽然整理了 330+的组件基本用法,但并不是让你每一个都学习一遍,任何技术基本都是掌握 ...

老孟Flutter
今天
17
0
三星手机又中招:一张壁纸可引发系统崩溃 附临时解决方法

  前几天国内有大量用户发现三星手机崩溃、黑屏或者无限重启, 这可能是三星手机的日历 APP 的 bug。这件事还没完,三星手机今天又发现了新的问题,换上一张特别的壁纸就会导致系统崩溃,不...

alkcendkljk
今天
13
0
查找当前目录和文件目录[重复] - Find current directory and file's directory [duplicate]

问题: This question already has answers here : 这个问题已经在这里有了答案 : How to properly determine current script directory? 如何正确确定当前脚本目录? (11 answers) (11个答...

技术盛宴
今天
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部