کنترل نمایش بلوک ها

5 پاسخ [اخرین ارسال]
aalireza439
تصویر aalireza439
Offline
تازه کار
عضو شده: 11/07/2008
ارسال ها:
کنترل نمایش بلوک ها

سلام . چطوری میشه نمایش بلوک ها رو سفارشی کرد. مثلا یک بلوک فقط توی صفحه اول نمایش داده بشه و توی بقیه صفحات نمایش داده نشه . یا یک بلوک توی صفحات خاصی نمایش داده بشه.

servat
تصویر servat
Offline
دوست صمیمی
عضو شده: 03/02/2009
ارسال ها:
اين در قسمت تنظيمات بلوك

اين در قسمت تنظيمات بلوك هست
به ازای هر خط یک صفحه وارد کنید. هر صفحه یک مسیر سیستمی می باشد. کاراکتر "*" به عنوان یک نام عمومی به کار می رود.
مثال: blog برای صفحه وبلاگ و blog/* برای صفحات وبلگ همه کاربران. صفحه اصلی می باشد.
مثال ديگر مي خواهيد بلوكي در قسمت مديريت ديده نشود مي توانيد از اين كد استفاده كنيد
admin/*
اين را در قسمت تنظيمات بلوك قسمت مربوطه وارد كنيد
موفق باشيد

aalireza439
تصویر aalireza439
Offline
تازه کار
عضو شده: 11/07/2008
ارسال ها:
اگه بخواهم فقط توی صفحه اول

اگه بخواهم فقط توی صفحه اول نشان داده بشه ، چی باید بنویسم ؟ front page است یا یه چیز دیگه

alimosavi
تصویر alimosavi
Offline
مدیر کل
عضو شده: 01/15/2008
ارسال ها:
در همون زیرش توضیح داده شده

در همون زیرش توضیح داده شده .

آدرس صفحه اول در دروپال به این صورت هست : < front >

همین متنو می تونی اونجا کپی کنی ..

قطره قطره جمع گردد ..

local
تصویر local
Offline
همیشه اینجاست
عضو شده: 01/15/2008
ارسال ها:
برای این کار باید به بخش

برای این کار باید به بخش مدیریت بلوک ها رفته و روی لینک پیکره بندی (config) مربوط به بلوک مورد نظرتان کلیک کنید

در صفحه ای که پیش روی شماست می توانید از طریق بخش“تنظیمات نمایش مخصوص به صفحه” می توانید تعیین کنید این بلوک فقط در چه صفحاتی نمایش داده شود این کار را از دو طریق می توانید انجام دهید:

1. تعیین دقیق صفحاتی که می خواهید بلوک در آنها نمایش داده شود (از طریق قرار دادن آدرس مجازی هر کدام از صفحات هر کدام در یک خط)
مثلا :
node/22

news/content/*

article/content/*

2. نوشتن دستورات PHP که به دروپال می گوید در چه صفحاتی باید این بلوک نمایش داده شود:

برای مثال می توانید برای نمایش بلوک در صفحات :

news/content/everythings

article/content/everythings

از کد زیر استفاده کنید

$match = FALSE;
$pathstring=drupal_get_path_alias($_GET['q']);
$path = explode('/', $pathstring);
if($path[1]=='news' && $path[2]='content')$match=true;
if($path[1]=='article' && $path[2]='content')$match=true;

return $match;
?>

وبلاگ آموزش حرفه ای دروپال (برنامه نویسی و ماژول نویسی - طراحی تم - مدیریت سایتهای دروپالی)

در قربانگاه هوشیاری است که نوع مستی ات را رقم می زنند.

20irib
تصویر 20irib
Offline
همیشه اینجاست
عضو شده: 11/30/2008
ارسال ها:
آره اینجا هم گفته

آره اینجا هم گفته بودم.:

http://www.mediafire.com/download.php?0qzjrlymmir

------------------------------------------------------------------
آموزش دروپال به زبانی ساده: irandrupal.TK
------------------------------------------------------------------

اعوذ بالله من الشیطان الرجیم |
پرشین دروپال اصلی:
پرشین دروپال نخستین مرجع برای تازه کارهای دروپال ؛ persiandrupal.co.cc