در مقاله زیر بطور خلاصه تبدیل قالب های دروپال5 به دروپال 6 آموزش داده شده.
در ورژن 6 دروپال فایل جدید به نام name.info اضافه شده کا اطلاعات قالب در آن قرار می گیرد ( توجه کنید که منظور از name همان نام قالب هست )
در مورد این فایل می توانید در لینک روبرو اطلاعاتی را کسب کنید قالب ها در دروپال . اطلاعات کاملتر را در ایم مورد می توان در این لینک بیابید http://drupal.org/node/171206.
در قالب های نسخه 5 محیط بلوک ها درون فایل thempalte.php تعریف می شود در حالی که در نسخه های جدید دروپال محیط ها درون فایل اطلاعات تم معرفی می شوند.
در نسخه ی 5 و در درون فایل thempalte.php از کد زیر برای ایجاد ناحیه های بلوک استفاده می شد.
function imagination_regions() {
return array(
'left' => t('left sidebar'),
'right' => t('right sidebar'),
'content' => t('content'),
'header' => t('header'),
'footer' => t('footer'),
);
}
ولی در نسخه 6 تنها کافی است خط های زیر را به name.info اضافه کنید
regions[right] = Right sidebar
regions[left] = Left sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
اگر ناحیه هایی جدیدی هم می خواهید تعریف کنید در همینجا ( یعنی در صفحه ی page.info ) آنها را تعریف کنید.
نمایش دادن منو های اولیه و ثانویه :
نمایش دادن منوهای اولیه وثانویه در دروپال 6 اندکی نسبت به دروپال 5 متفاوت است
کدها در دروپال 5 ( این کدها در صفحه ی page.tpl.php قرار دارد)
<?php if (isset($primary_links)) : ?>
<?php print theme('menu-links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'menu-links secondary-links')) ?>
<?php endif; ?>
این کدها در دروپال 6 بصورت زیر در می آید
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
<?php endif; ?>
تغییر نام نوارهای کناری در دروپال 6 :
در صفحه ی page.tpl.php
هر جا عبارت sidebar_right را یافتید آن را به right تغییر دهید و هر جا عبارت sidebar_left را پیدا کردید آن را به left تغییر دهید.
این تغییرات تغییرات اصلی قالبها در دروپال 6 نسبت به دروپال 5 بود.
قالب ها در دروپال 6 تغییراتی دیگر نیز دارند که در فرصت بعدی به آنها نیز اشاره خواهم کرد.

1. در مورد ناحیه
در مورد ناحیه ها موردی وجود داره که اوونها رو بلا استفاده می کنه شما هر ناحیه ای تعریف کنید اطلاعات مربوط به تمام بلاکهایی که در اوون ناحیه region قرار می دهید در تمام صفحات تکرار می شه و این از نظر کارایی اصلا مطلوب نیست
my resume:
http://www.drupaldevelopers.net/users/esmailzadeh