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

5 پاسخ [اخرین ارسال]
تصویر aalireza439
aalireza439
Offline
تازه کار
عضو شده: ۰۸/۱۷/۱۳۸۷
ارسال ها:
کنترل نمایش بلوک ها

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

تصویر servat
servat
Offline
دوست صمیمی
عضو شده: ۱۲/۱۲/۱۳۸۷
ارسال ها:
اين در قسمت تنظيمات بلوك

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

تصویر aalireza439
aalireza439
Offline
تازه کار
عضو شده: ۰۸/۱۷/۱۳۸۷
ارسال ها:
اگه بخواهم فقط توی صفحه اول

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

تصویر alimosavi
alimosavi
Offline
مدیر کل
عضو شده: ۱۰/۲۵/۱۳۸۶
ارسال ها:
در همون زیرش توضیح داده شده

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

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

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

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

تصویر local
local
Offline
همیشه اینجاست
عضو شده: ۱۰/۲۵/۱۳۸۶
ارسال ها:
برای این کار باید به بخش

برای این کار باید به بخش مدیریت بلوک ها رفته و روی لینک پیکره بندی (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
حرفه ای
عضو شده: ۰۹/۱۰/۱۳۸۷
ارسال ها:
آره اینجا هم گفته

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

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

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


فا دروپال نخستین مرجع برای تازه کارهای دروپال ؛www.FAdrupal.ir

© irdrupal 2007. All rights reserved. IRDRUPAL.ORG Company .