آموزش طراحی قالب دروپال 7 :: قسمت دوم
آموزش طراحی قالب دروپال را این بار با بررسی فایل info. ادامه خواهیم داد.در قسمت قبل آموختیم که چه فایل هایی در قالب دروپال وجود دارد . آنچه که وب سایت شما را متمایز خواهد کرد ظاهر آن خواهد بود پس برای داشتن یک قالب دروپالی زیبا ، در این سری از آموزش های طراحی قالب دروپال با ما همراه باشید
چگونه یک فایل با پسوند info. ایجاد کنم؟
فایل info. در واقع یک فایل استاتیک هست که شامل نام قالب ، توضیحاتی درباره ی قالب و همچنین ناحیه های موجود در قالب و ... می باشد. برای مثال به مثال زیر توجه کنید :
name = drupalcenter
description = designer drupalcenter
version = VERSION
core = 7.x
یادتون باشه که پارامترهای موجود در مثال بالا جز پارامترهای اجباری این فایل هستند و باید حتما اونها رو در این فایل قید کنید.
پرکاربردی ترین پارامترهای موجود در فایل info. عبارتند از :
name
description
version
core
screenshot = screenshot.png
regions[content] = Content
stylesheets[all][] = style.css
scripts[] = script.js
پارامتر name : همین طور که از اسم این پارامتر مشخص هست ، با کمک این پارامتر می تونیم یک نام برای قالب خودمون انتخاب کنیم ، فقط باید توجه داشته باشین که اگر اسم قالبتون رو به طور مثال drupalcenter انتخاب کردین باید این فایل رو با نام drupalcenter.info ذخیره کنید.
پارامتر description : همیشه هر قالبی یک توضیحی درباره خود قالب یا ایجاد کننده قالب داره ، برای اضافه کردن این توضیح می تونیم از این پارامتر استفاده کنیم.
پارامتر core : برای تعیین ورژن قالب می توانیم از این پارامتر استفاده کنیم ، برای مثال در صورتی که core = 7.x قرار بدیم ، این قالب بر روی تمامی ورژن های دروپال بدون مشکل نصب می شود.
پارامتر screenshot : زمانی که به قسمت قالب ها ، در سایت می ریم می بینیم که هر قالبی یک عکس هم داره که در واقع یک پیش نمایشی از قالب هست ، برای اضافه کردن این عکس می تونیم از این پارامتر استفاده کنیم.
screenshot = screenshot.png
سمت راست این پارامتر آدرس عکسی هست که می خوایم در قسمت قالب ها به نمایش در بیاد ، البته اگه سایز این عکس 150x150 باشه بهتر هست.
پارامتر Regions : هر قالبی یک سری ناحیه داره ، برای تعریف ناحیه های مختلف در سایت ما از می تونیم از regions استفاده کنیم. در قسمت های بعدی بیشتر دراین باره صحبت می کنیم.
پارامتر stylesheets : برای اضافه کردن فایل های css به قالب های دروپال می تونیم به روش زیر عمل کنیم :
stylesheets[all][] = style.css
قسمت سمت چپ که ثابت هست ، اما قسمت سمت راست آدرس فایل css موردنظرمون هست.
پارامتر scripts : برای اضافه کردن فایل های js و jquery به قالب می تونیم از پارامتر scripts استفاده کنیم.
scripts[] = script.js
خوب تا اینجا با مهمترین پارامترهای این فایل آشنا شدیم ، بنابراین به مثال پایانی زیر توجه کنید :
name = drupalcenter
description = designer drupalcenter
version = VERSION
core = 7.x
screenshot = screenshot.png
regions[content] = Content
stylesheets[all][] = style.css
scripts[] = script.js
خوب به مسیر sites/all/theme برین و یک پوشه به نام drupalcenter ایجاد کنید و این فایل رو در این پوشه قرار بدین ، سپس به قسمت نمایش یا همون قالب ها برین ، می بینید که قالب ما هم در لیست قالب ها موجود هست.
نکته مهم : در صورتی که در این فایل تغییری ایجاد کنید باید حافظه نهان رو خالی کنید در غیر این صورت تغییری رو مشاهده نمی کنید.
خوب به پایان این قسمت رسیدیم در قسمت بعدی به بررسی یکی دیگه از فایل های موجود در قالب می پردازیم.منتظر قسمت بعدی باشید.
پ., 04/16/2015 - 00:07
درخواست
با سلام و خسته نباشید ، جناب اصغری توضیحاتون خیلی خلاصست میشه بیشتر توضیح بدید ؟
جمعه, 04/17/2015 - 13:03
درخواست توضیحات
با سلام.
آرام عزیز در کدوم بخش نیاز به توضیحات بیشتری دارید؟
د., 09/21/2015 - 02:02
قالب
سلام
ممکنه راه های اضافه کردن فایل حاوا اسکریپ و استایلcss به قالب رو شرح بدید
توی این صفحه هفت راه گفته شده اما نویسنده اش مشخصا از جایی کپی کرده و هیچ علمی نداره که به سوالات پاسخ بده و کپی رایت رعایت نکرده
ممکنه شما واضخ تر بگیرد کجا باید استفاده کنیم
http://blog.rastasoft.ir/%D9%87%D9%81%D8%AA-%D8%B1%D8%A7%D9%87-%D8%A8%D8...
اینم ادرس ایمیلم ممکنه هروقت نوشتید بهم اطلاع بدید
omid_bnt@yahoo.com
با تشکر
پ., 09/24/2015 - 07:51
راه اضافه کردن جاوا اسکریپت به قالب
بهترین راه و ساده ترین راه برای اضافه کردن فایل جاوا اسکریپت یا همون جی کوئری استفاده از فایل .info هست، کافیست شما فایل مورد نظرتون رو به صورت زیر در .info قالبتون معرفی کنید :
scripts[] = js/exampl.js
بعد از اینکه این کد رو به فایل .info قالب اضافه کردید باید حتما کش سیستم رو خالی کنید.