آموزش طراحی قالب دروپال 7 :: قسمت سوم آشنایی با فایل html.tpl.php
آموزش طراحی قالب دروپال را این بار با بررسی فایل html.tpl.php ادامه خواهیم داد.در قسمت های قبل مختصری درباره ی قالب های دروپال و اجزای آن صحبت کردیم . آنچه که وب سایت شما را متمایز خواهد کرد ظاهر آن خواهد بود پس برای داشتن یک قالب دروپالی زیبا ، در این سری از آموزش های طراحی قالب دروپال با ما همراه باشید.
وجود این فایل در قالب دروپال الزامی نیست در واقع اگر ما این فایل رو در قالب خودمون قرار ندیم دروپال از فایل پیشفرض خودش استفاده می کنه ، اما بعضی اوقات نیاز داریم که این فایل رو شخصی سازی کنیم ، بنابراین در این قسمت فایل html.tpl.php رو مورد بررسی قرار می دهیم.
همانطور که می دونید چهارچوب هر صفحه html به صورت زیر تعریف می شه :
<html>
<head>
فراخوانی فایل های css و js و همچنین عنوان و متاتگ ها و ...
</head>
<body>
بدنه اصلی قالب
</body>
</html>
کار این فایل دقیقا ساختن این ساختار هست ، بعضی مواقع نیاز پیدا می کنیم که یک تکه کد جاوا اسکریپت را در head قالب قرار بدیم بنابراین به این فایل نیاز داریم.
در واقع این فایل علاوه بر فراخوانی فایل های css و js در head ، فایل page.tpl.php رو در قسمت body فراخوانی می کنه.همانطور که در شکل بالا مشاهده می کنید فایل page.tpl.php زیر مجموع این فایل هست.
بعضی از پارامترهای مهم این فایل :
پارامتر $head : این پارامتر برای فراخوانی متاتگ ها و کلمات کلیدی استفاده می شه که در قسمت head این فایل به صورت زیر استفاده شده : <?php print $head; ?> در واقع ما این متغیر رو چاپ کرده ایم.
پارامتر $head_title : از این پارامتر برای فراخوانی عنوان سایت استفاده کرده ، این پارمتر هم در head این فایل قرار داره و به صورت زیر تعریف شده : <title><?php print $head_title; ?></title>
پارامتر $styles : با کمک این پارامتر فایل های css ایی که در فایل info. (در قسمت قبل درباره ی آن صحبت کردیم) تعریف کرده ایم چاپ می شود یا به عبارتی در head سایت فراخوانی می شود.
پارامتر $scripts : این پارامتر هم مشابه پارامتر قبلی هست با این تفاوت که فایل های جاوا اسکریپت رو فراخوانی می کنه.
پارامتر $page : این پارامتر در واقع فایل page.tpl.php رو در قسمت body فراخوانی می کنه.
پارامترهای دیگه ایی هم در این فایل وجود داره ، اما مهمترین اون ها رو در این قسمت بررسی کردیم.برای اینکه این فایل رو به قالب خودتون اضافه کنید کافیه به مسیر زیر برید و این فایل رو در پوشه قالب خودتون کپی کنید.
modules/system/templates/html.tpl.php
در قسمت بعد با یک فایل html که در اختیارتون قرار می دهم ، مطالب گفته شده رو بر روی آن پیاده خواهم کرد.امیدوارم از این قسمت استفاده کرده باشید ، منتظر قسمت بعدی باشید!
راه های ارتباط با ما
آدرس : دفتر شهریار : شهرک وائین ، بعثت 5 نبش سپیدار 10 پلاک 26
تلفن : 09370977406
ایمیل : drupalcenter.ir@gmail.com
ارتباط با مدیر سایت از طریق تلگرام