18%
25%
50%
75%

Kripkorn Studios | Komuniti Drupal phpBB Malaysia

Struktur hierraki templat

Tutorial
Pembangunan templat D6
Tentang artikel ini
Penulis: parasolx -- Mar 29, 2011
kemas kini Kemas kini: Jul 21, 2011

Semua paparan dalam Drupal akan dibina menerusi enjin PHPTemplate yang telah digunakan semenjak D4.7. Proses pembinaan setiap halaman boleh dilakukan "overrides" berdasarkan kepada hierarki fail-fail templat.

Struktur hierarki yang boleh dilakukan "overrides"

Laman utama

  • page-front.tpl.php
  • page.tpl.php

Setiap halaman

  • page-node-edit.tpl.php
  • page-node-{1}.tpl.php
  • page-node.tpl.php
  • page.tpl.php

Boxes

  • box.tpl.php

Nodes

  • node-{type}.tpl.php
  • node.tpl.php

Komen

  • comment.tpl.php

Blocks

  • block-{module}-{delta}.tpl.php
  • block-{module}.tpl.php
  • block-{region}.tpl.php
  • block.tpl.php

Penamaan fail yang pertama atau yang paling tinggi akan digunakan terlebih dahulu dan diikuti dengan susunan penamaan fail berikutnya. Fail-fail templat yang ada di dalam folder "theme" adalah fail templat umum (tiada spesifikasi untuk elemen tertentu).

Struktur "preprocessing"

Aspek: quot, akan, tpl, ada, delta, boxes
mad