آموزش طراحی قالب دروپال 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 ایجاد کنید و این فایل رو در این پوشه قرار بدین ، سپس به قسمت نمایش یا همون قالب ها برین ، می بینید که قالب ما هم در لیست قالب ها موجود هست.

نکته مهم : در صورتی که در این فایل تغییری ایجاد کنید باید حافظه نهان رو خالی کنید در غیر این صورت تغییری رو مشاهده نمی کنید.

خوب به پایان این قسمت رسیدیم در قسمت بعدی به بررسی یکی دیگه از فایل های موجود در قالب می پردازیم.منتظر قسمت بعدی باشید.

admin
جواد اصغری هستم مدیر سایت مرکز دروپال ایران ، یک طراح که از سال 89 با دروپال کار می کنم به گرافیک علاقه خاصی دارم و سعی می کنم کارهام در این چهارچوب قرار بگیرن
تصویر aram
aram
پ., 04/16/2015 - 00:07

با سلام و خسته نباشید ، جناب اصغری توضیحاتون خیلی خلاصست میشه بیشتر توضیح بدید ؟


با سلام.
آرام عزیز در کدوم بخش نیاز به توضیحات بیشتری دارید؟


تصویر omid_bnt
omid_bnt
د., 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

با تشکر


بهترین راه و ساده ترین راه برای اضافه کردن فایل جاوا اسکریپت یا همون جی کوئری استفاده از فایل .info هست، کافیست شما فایل مورد نظرتون رو به صورت زیر در .info قالبتون معرفی کنید :

scripts[] = js/exampl.js

بعد از اینکه این کد رو به فایل .info  قالب اضافه کردید باید حتما کش سیستم رو خالی کنید.


مرکز دروپال ايران

راه های ارتباط با ما

آدرس : دفتر شهریار : شهرک وائین ، بعثت 5 نبش سپیدار 10 پلاک 26

تلفن : 09370977406 - 09384363798

ایمیل : drupalcenter.ir@gmail.com

ارتباط با مدیر سایت از طریق تلگرام

logo-samandehi

مرکز دروپال ایران بزرگترین وب سایت  آموزش دروپال در کشور ، در مهر ماه سال 1388 به طور رسمی فعالیت خود را در زمینه وب و دنیای دیجیتال آغاز کرده است. مجموعه مرکز دروپال ایران شامل « آموزش های تصویری » ، « معرفی جدیدترین ماژول ها » ، « ترجمه مقالات دروپالی روز دنیا » ، « طراحی قالب دروپال» و « خبرهای دنیای دروپال» می باشد.این مجموعه به همراه گروه فنی خود و به  پشتوانه کاربران فعال و متعهد ، با  در نظر داشتن چشم اندازی برای آینده نزدیک ، قصد دارد تا به معرفی و آموزش  هرچه بیشتر و بهتر هسته قدرتمند و دوست داشتنی دروپال ،  به روش های مختلف در زمینه های گوناگون بپردازد تا در کنار کاربران خود به موفقیت های هرروز خود بیفزاید. در همین راستا قصد داریم تا بصورت تخصصی و حرفه ای مباحث مختلف دروپال را با کوچک ترین جزئیات و تکنیک ها به دروپال کاران و کسانی که قصد دارند طراحی وب سایت ،پورتال و سیستم های هوشمند را آغاز کنند ، آموزش دهیم.گستردگی مطالب ، تنوع در آموزش ها ، نگاه تخصصی و همگام بودن با کاربران در آموزش عوامل متمایز کردن مرکز دروپال ایران با سایر آموزش دهندگان می باشد.
دروپال برای انجام طراحی های شگفت انگیز !  Drupal Builds something amazing