به
نظر من یکی از مهمترین بخشهای هر سایتی صفحه اول اونه و بیشتر دیده میشه،
یه سری نکات هستش که به کار بردن اونا میتونه به طراحی بهتر صفحه اول یه
وبسایت دروپالی کمک کنه. به طور پیش فرض اگر تازه دروپال رو نصب کرده باشید
و هنوز مطلبی وارد نکرده باشید یه پیام و خوشآمدگویی میبینید که وقتی
مطلبی وارد میکنید اون از بین میره و تیزر مطلبی که وارد کردید رو تو
صفحه اول نشون میده، به نظر من این زیاد خوب نیستش، اینطوری دستتون تو
طراحی صفحه اول کمی بسته میمونه. شاید شما اصلا نخواید تیزر مطالب رو تو
صفحه اول نشون بدید مثلا یه اسلایدر بذارید که عکس هر مطلب رو نشون میده و
با کلیک روی اون برید به صفحه مطلب مورد نظر، یه کاری که میشه کرد اینه که
به قسمت ویرایش اون مطلبتون برید و اون پایین قسمت گزینه های انتشار کلیک
کنید و تیک ارتقا به صفحه اول رو بردارید که اینطوری بازم پیام خوش آمد
گویی میمونه. برای این کار بهتر هستش ماژول Empty Front Page رو از سایت
دروپال دانلود و نصب کنید، این ماژول هیچ تنظیماتی نداره و باعث میشه دیگه
هیچ تیزری تو صفحه اول نشون داده نشه و اون پیام خوش آمدگویی رو هم پاک
میکنه.
یه روش بسیار کارآمد برای طراحی صفحه اول این هست که فایل تم مربوط به
صفحه اول رو ایجاد و کدهای دلخواهتون رو اونجا اضافه کنید، که هم میتونه
کدهای اچ تی ام ال باشه و هم پی اچ پی، کلاس های دلخواهتون رو اضافه کنید و
شروع به طراحی صفحه اول کنید.
روش ایجاد این فایل هم تو دروپال ۷ به این شکل هست که یه فایل tpl تو تم
خودتون با نام page--front.tpl.php درست کنید و کد های خودتون رو توی اون
قرار بدید بعد از اینکه این فایل رو ساختید اون رو تو پوشه مربوط به تمتون
قرار بدید برای مثال نام تم شما/sites/all/themes/ قرار بدید حالا می
تونید کد های مربوط به فایل page.tpl.php رو توش کپی کنید و تغییرات
دلخواهتون رو بدید و یا اصلا اون ها رو هم وارد نکنید و کد های دلخواه
خودتون رو بنویسید.
شاید یه سری بلوک ایجاد کرده باشید و بخواید اونا رو فقط تو صفحه اول نشون
بدید برای این کار به قسمت ساختار و بعد بلوک ها برید بلوک مورد نظرتون رو
انتخاب و روی لینک پیکربندی کلیک کنید و در قسمت تنظیمات وضعیت نمایش گزینه
تنها در صفحات لیست شده رو انتخاب کنید ودر بخش پایینش عبارت رو وارد
کنید به این ترتیب اون بلوک فقط تو صفحه اول نشون داده میشه، البته می
تونید هر صفحه دیگه ای رو وارد کنید تا توی اون صفحه نمایش داده بشه. اگه
میخواید هم فایل تم رو ایجاد کنید هم بلوک هاتون رو با این روش که گفتم تو
صفحه اول نشون بدید می تونید محتوای فایل page.tpl.php رو توی فایل مربوط
به صفحه اول یا همون page--front.tpl.php وارد کنید.
امیدوارم این مطلب بدرددتون خورده باشه، اگه سوال یا مشکلی داشتید میتونید در انجمن سایت مطرح کنید تا جواب بدم.
منبع : http://www.drupalcms.ir/node/5605