-
تعریف گرافیک برای یک موقعیت جدید
با سلام و درود
دوستان، من یک سوال در مورد تخصیص یک گرافیک به یک موقعیت ایجاد شده دارم که شاید جواب آن برای بسیاری از کاربران جوملا مهم باشد.
سوال: یک موقعیت جدید با نام banner15 را با تغییر در فایل های templateDetails و index موجود در قالب ایجاد کردم. این موقعیت از خواص از پیش تعریف شده در قالب استفاده می کند، و من قصد دارم به جای این خواص، یک خاصیت جدید را تعریف کنم و برای این موقعیت ایجاد شده (banner15) در نظر بگیرم. برای این کار در فایل css یک خاصیت با عنوان block15 ایجاد کردم و در فایل modules موجود در پوشه ی html در بخش تعریف استایل
'block15' => 'modChrome_artblock15',
را نوشتم. بعد از آن modChrome_artblock15 را بصورت زیر تعریف کردم
function modChrome_artblock15($module, &$params, &$attribs)
{
if (!empty ($module->content))
echo artxBlock(($module->showtitle != 0) ? $module->title : '', $module->content,
$params->get('artx-module-classes'));
}
موارد گفته شده تا اینجا را بنا بر دانش فنی انجام نداده ام و تنها با دیدن کدهای موجود در قالب صورت گرفته است. درنتیجه امکان دارد که مراحل را اشتباه انجام داده باشم.
1) لطفا درست یا اشتباه بودن موارد بالا را بگید.
2) موقعیت ایجاد شده هنوز از خواص یک موقعیت دیگر استفاده می کند، و زمانی که echo artxBlock را تغییر می دهم، عناصر موجود در موقعیت ایجاد شده نمایش داده نمی شوند.
ویرایش توسط خوانساری : 12-22-2012 در ساعت 10:36 AM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
12-22-2012 10:30 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)