1.3 Drupal前端培训

龶龲龰龮龭龩龨龦龥龶龣龠龞龜龚龗龕龩龑龎image style龚齴龦

齰龲齭齩齧齦齢齟齛龚齙齗齔齐齴齍齉齈

test 齙齗齄齃齢齟齂齀龩鼼鼸鼵鼱龩鼯鼬鼩page鼡鼝齄齃鼚鼖鼒鼐龩鼌鼊鼈龚鼬齄齃鼅鼁黿header齔footer黯黫

test_content 齙齗黢黟齄齃齢齟齂齀龩鼼鼸鼵鼱龩鼯鼬鼩黢黟鼡鼝齄齃鼚鼖鼒鼐龩鼌鼊鼈龚鼬齄齃鼅點鼁黿header齔footer黯黫

test_ajax_url ajax黒齛齢齟齂齀龩黑黎黌黊黆黄黂麾黒麽齴鼅齉麻麸麵麾齐齴齍鼚鼖齢齟

麳龲齭齩龭麱麰麮龚龥龶齉齈

黑麪麩麥麣麟麛麘龭麱麰麮龚齂麔龩鼯齦黌黊麓麐龶齦龥龶龚齉齈齭齩麰麮龭麱龚麌麈龩龶麇黑黎麆麩齛js麂麀鹿龭麱麰麮龚鹽鹼龩鹻鹹鹵鹱麓麐鼯鹰龶齦齉齈龩齉麻麰麮齴齍鹮鹫龩麵麾fid

鹩龲龣鹧龨龦鹤齛webfont

龑龎龣鹧麰麮齴龦

鹟龲龣鹧龞龜齔麰麮鹜鹙龩麰麮鹕鹒鹏鹎

鹏鹎鹌鹋鹇鹆龚龣龠鹃鸿齛jpg龩鸼鹌鸺龎龚鹃鸿png龩鸷...

鸳龲鸱齂鸰鸯鸮鸬鸫鸨鼚鼖鸦鸤齢齟

鹮鸡鸞黎鸝黑黎鸙鸗黫鸔龩鸑鸎黑黎鸌鸊龶鸈龩鸇齉鸃鷿鷼鸮鸬鸦鸤鸫鸨鷻麂鷷

鷴龲鷰齛齗鷯鼩鷭鼵鷩鷥鷣css鹰鹙

鷡鷞鷛鷚鹰鹙鷞btn, btn-default, btn-primary, btn-danger, btn-disable

鷑龲齭齩鷞pager.php, table龚html鹰鷐

鷌鷉黫齙齔鷇鹜龩鹻鹹鼌鼊鼬齛drupal齭齩龚麔鷄鷂鷀龚龩鶿黊黑黎龚html鶾鶼麘鹮鶹龶鶸鷷

鶷.php齄齃鶴鷄

1.齄齃鶰龦

鹻鹹鷉黑黎麓麐龚齄齃麰麮龩麘鶮鶪鶨齄齃龚黌齛鶰龦鶤鶠龩鶟齴齍龚鶞鶜鶚鶙黑黎麂鶗鷷

/**
 * @file
 * 我的项目经历页面
 *
 * 可用变量:
 * $user_display_name 用户姓名
 * $user_avatar_url 用户头像文件地址
 * ......
 */

2.print

鷂鷀鶰龦

<?php print $user_name; ?>

3.if else endif

鵠麮鵝鵙鷂鷀

<?php if ($front_page): ?>
  <a href="">首页</a>
<?php else: ?>
  <a href="">不是首页</a>
<?php endif; ?>

4.foreach

鵊鸫齴鷥鷂鷀

<?php foreach ($project_lable as $tag): ?>
  <span><?php print $tag->name; ?></span>
<?php endforeach; ?>

5.drupal_add_css

drupal_add_css(path_to_theme() . '/css/cropper.min.css'); 加载css文件

6.drupal_add_js

drupal_add_js(path_to_theme() . '/js/cropper.js'); 加载js文件
drupal_add_js(array('profile' => array('uid' => $uid)), 'setting'); 定义js变量

7.drupal_add_library

鵇鵄鶞鴽鴻

drupal_add_library('common', 'angular');

8.include

鼁黿麰麮

include path_to_theme() . "/templates/html/footer.php";

9.url

鷂鷀鸮齙齂齀

<?php print url(''); ?> // 首页
<?php print url('project_list'); ?> // 项目列表页
<?php print url('user/' . $user->uid); ?> // 用户主页

10.file_create_url

鷂鷀麰麮齂齀鴯path_to_theme() 鴬鴩鴥黑鴲鴣鴠鴜鴙

<?php print file_create_url(path_to_theme() . '/images/example.jpg'); ?>

11.switch

switch 鶴鴖齛鴕鴑鴕點鴎鵠麮鴋鼖點鴎鴈鶜

<?php
  $fa_icon_file_type = '';

  switch ($value['report_file_type']) {
    case 'video':
      $fa_icon_file_type = 'fa-file-video-o';
      break;
    case 'document':
      $fa_icon_file_type = 'fa-file-text-o';
      break;
    case 'audio':
      $fa_icon_file_type = 'fa-file-audio-o';
      break;
    case 'image':
      $fa_icon_file_type = 'fa-file-image-o';
      break;
  }
?>

12.current_path

鴬鴩鴥黑齙齗鳻龥鴠鴜

<?php print current_path(); ?>

鴬鴩鴥黑齙齗鳸鼩鴠鴜

<?php
  global $base_url; // 域名前缀
  
  print $base_url . '/' . current_path();
?>

13.dpm

鹵黑黎鳲鳱龶齦鸱齂鸦鸤鸫鸨龚鸦鸤鳭鳪鳩龩黌黊鹤齛devel齄鳨龚dpm麂鳥鳣齄齃黌齛鶰龦鷷

评论 (写第一个评论)