zoukankan      html  css  js  c++  java
  • Drupal 主题的表现形式

    1、template.php

    /**
     * Implements hook_theme().
     */
    function yourtheme_theme($existing, $type, $theme, $path) {
      $base = array(
        'render element' => 'form',
        'path' => drupal_get_path('theme', 'yourtheme') . '/templates/forms',
      );
      return array(
        'commerce_checkout_form_checkout' => $base + array(
          'template' => 'commerce-checkout-form-checkout',
        ),
      );
    }
    /**
     * Preprocessor for commerce_checkout_form_checkout theme.
     */
    function yourtheme_preprocess_commerce_checkout_form_checkout(&$variables) {
      /* Add or modify your variables */
    }

    2、/templates/forms/commerce-checkout-form-checkout.tpl.php

    // Render or hide parts of $form: var_export($form);
    // Example given:
    hide($form['title']);
    print render($form['first']);
    // Render remaining form elements as usual.
    print drupal_render_children($form);
  • 相关阅读:
    MyEclipse和Eclipse非常方便的快捷键
    java面试题及答案
    Java笔试题解答
    Spring自定义注解
    Spring MVC上传文件
    JS实现购物车特效
    MySQL软件基本管理
    初识数据库
    Python3-IO模型
    Python3-协程
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/7225689.html
Copyright © 2011-2022 走看看