Drupal 7 中文教程 联系我们 两步表单 “确认”页面回调

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2011-08-22 15:35

/**
 * “确认”页面的回调函数
 */
function contactus_confirm_page(){
  //我们为这个页面设置标题
 drupal_set_title('联系我们');
 
 //这里首先作了判断,如果会话中没有设置contactus_form,返回contactus
 if(empty($_SESSION['contactus_form'])){
  drupal_goto('contactus');
 }else{
 }

Drupal版本:

Drupal 7 中文教程 联系我们 两步表单 “联系我们”页面回调

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2011-08-21 14:44

<?php

/**
 * @file
 * 各种页面的回调函数.
 */
 
/**
 * “联系我们”页面的回调函数
 */
function contactus_page(){
  //我们为这个页面设置标题
 drupal_set_title('联系我们');
 
 $render_array = array(
   '#markup' => '',
 );
 
 //该页面的正文为一个表单,注意对于表单,这里需要使用drupal_render呈现一下。
 $render_array['#markup'] .= drupal_render(drupal_get_form('contactus_form'));
 
 //Drupal7的页面回调,返回的应该是一个数组
 return $render_array;
}

Drupal版本:

Drupal 7 中文教程 简单的同步登陆 Drupal7同步Drupal6的用户

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2011-08-04 06:28

<?php

/**
 * @file
 * 当登录Drupal7站点时,检查是否在drupal6站点存在这个帐户,
 * 如果存在,将其保存到新的站点.
 */

/**
 * 实现钩子hook_form_FORMID_alter().
 */
function d6user_form_alter(&$form, &$form_state, $form_id){
  //这里我们对于表单user_login,user_login_block同时添加了一个验证器
  if($form_id == 'user_login' || $form_id == 'user_login_block'){
   $form['#validate'] = d6user_login_default_validators();
 }
}

Drupal版本:

Drupal 7 中文教程 省市县三级联动 实例代码

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2011-07-30 09:20

<?php
/**
 * @file
 * 省市县三级联动实例代码,
 */

/**
 * 实现钩子hook_menu().
 */
function shengshixian_menu() {
  $items['ssx'] = array(
  'title' => '省市县',
    'page callback' => 'shengshixian_test_page',
    'access callback' => TRUE,
    'type' => MENU_CALLBACK,
  );

  return $items;
}

Drupal版本:

页面

Subscribe to Think in Drupal RSS