69b9b1e7993169c3e1c40e1b6a942463

دوباره حق حق گریه، دوباره آه
سلام بی تو به عکست به هر پگاه

منی که مرده ام اینجا بدون تو
تویی که خفته ای آنجا چو تکه ماه

4369a9c7951a8b60333d29d9bea3ac72

من دارم از این گور خالی میکنم دل
از سوگواری های عالی میکنم دل

از این مسافر های گرد از راه رفته
از چشم خیس و راه خالی میکنم دل

849fc5c969613c90dc5dadcd3b864d47

من شبی خواب تو را دیدم و شیدا گشتم
از خودم گم شدم و در تو هویدا گشتم

قصر رنگین و قمر، قرص و هوا، بی مانند
این همه بود و تو را دیدم و پیدا گشتم

6429aed0c33cd4fa24863a9a8a14ec27

نم نم قطره ی بارون
روی گونه ی خیابون

توی دریای خیالت
میزنه موج پریشون

61d6899b684c1b132394651d1cc45556

جامی از نور به دستان شب است.

پلک خود میبندم

تا در اندیشه ی دل، با ماه، پرواز کنم.

شخصی سازی صفحات gantry با استفاده از pageclass_sfx

یکشنبه, 10 شهریور 1392 ساعت 12:29

سلام

گنتری یک مشکلی که داره این هست که pageclass_sfx رو به rt-block اصلی صفحه (در mainbody) اضافه نمیکنه، و باعث میشه به راحتی نشه با استفاده از pageclass suffix صفحات رو تغییر داد. با این روش که توضیح میدم میتونید این مشکل رو حل کنید.

در فایل زیر، قسمت mainbody صفحه ی شما render میشه. پس باید این رو تغییر بدید.

libraries\gantry\html\layouts\body_mainbody.php

برای اینکه تو فایل های اصلی گنتری دست نبریم، میتونیم فایل رو تو قالب Override کنیم، پس اون رو در مسیر زیر کپی میکنیم (مسیر رو اگر موجود نیست ایجاد کنید)

\templates\YOUR_TEMPLATE_NAME\html\layouts\body_mainbody.php

بعد از انجام این کار فایل مورد نظر رو باز کنید و تغییرات زیر رو اعمال کنید.

در تابع render:

بالای تابع بعد از خط

global $gantry;

بنویسید:

$menus = &JSite::getMenu();
$menu = $menus->getActive();
$menu_params = new JParameter( $menu->params );

با این کار شما پارامتر های منوی فعلیتون رو از سیستم میگیرید، کار بعدی که لازمه انجام بشه این هست که حدود خطوط 55 که بلاک rt-block ایجاد میشه، عبارت class="rt-block" رو به شکل زیر تغییر بدید:

class="rt-blockget('pageclass_sfx'); ?>"

به این ترتیب میتونید از pagesuffix در منو هاتون استفاده کنید

موفق باشید

یا علی

تعداد بازدید 3725 دفعه

نوشتن دیدگاه


/component/jcomments/captcha/32989.html
تصویر امنیتی جدید

استفاده از مطالب با ذکر منبع بلا مانع است.