2017/02/27، 12:06 PM
اصلاح شیوهی نمایش گزینههای موجود در صفحهی محصول اپن کارت
بعضی گزینهها ممکنه باعث کاهش یا افزایش قیمت محصول بشن.
مثلا میخواید با انتخاب گزینهی «بدون گارانتی» 90000 تومان از قیمت پایه کم بشه.
به خاطر نمایش علامت منفی در سمت راست عدد، خوانایی اختلاف قیمت پایین میاد.
حالا تغییراتی میدیم که به جای علامت «+»، عبارت «افزایش قیمت» و به جای علامت «-»، عبارت «کاهش قیمت» در گزینهها نمایش داده بشه.
1- همون فایلی که توی پست قبلی گفته شد رو ویرایش کنید:
2- این عبارت رو (که چند بار توی فایل تکرار شده) پیدا کنید:
3- با عبارت زیر جایگزینش کنید:
این کار رو با دقت کامل انجام بدین. حتی 1 کاراکتر پرانتز یا آکولاد اضافی هم نباید اشتباهی پاک بشه.
نکته: توی کد بالا انگار جای کاهش و افزایش عوض شده ولی با خیال راحت کپی کنید. این مشکل به خاطر ترکیب متن فارسی و انگلیسی است.
بعضی گزینهها ممکنه باعث کاهش یا افزایش قیمت محصول بشن.
مثلا میخواید با انتخاب گزینهی «بدون گارانتی» 90000 تومان از قیمت پایه کم بشه.
به خاطر نمایش علامت منفی در سمت راست عدد، خوانایی اختلاف قیمت پایین میاد.
حالا تغییراتی میدیم که به جای علامت «+»، عبارت «افزایش قیمت» و به جای علامت «-»، عبارت «کاهش قیمت» در گزینهها نمایش داده بشه.
1- همون فایلی که توی پست قبلی گفته شد رو ویرایش کنید:
کد php:
catalog/view/theme/default/template/product/product.tpl
2- این عبارت رو (که چند بار توی فایل تکرار شده) پیدا کنید:
کد php:
<?php echo $option_value['price_prefix']; ?>
3- با عبارت زیر جایگزینش کنید:
کد php:
<?php echo $option_value['price_prefix'] === '-' ? 'کاهش قیمت ' : 'افزایش قیمت '; ?>
این کار رو با دقت کامل انجام بدین. حتی 1 کاراکتر پرانتز یا آکولاد اضافی هم نباید اشتباهی پاک بشه.
نکته: توی کد بالا انگار جای کاهش و افزایش عوض شده ولی با خیال راحت کپی کنید. این مشکل به خاطر ترکیب متن فارسی و انگلیسی است.