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"

Only local images are allowed.

Penilaian: 
No votes yet