آموزش نصب و استفاده از" ماژول متن دلخواه به جای قیمت" در قالب پاندا

نوشته شده در تاریخ10 ماه پیش توسط 198

همانطور که اطلاع دارید با  ماژول متن دلخواه به جای قیمت میتوانید ، قیمت محصولات خاصی از فروشگاه خود را با متنی دلخواه جایگزین کنید. 

این ماژول در قالب پیشفرض و استاندارد پرستاشاپ به خوبی کار میکند و کافیست آن را نصب کرده و استفاده نمایید ، اما در قالب پاندا سانی تو به دلیل عدم استفاده صحیح از بلوک قیمت شخصی در قالب ، ماژول به درستی کار نمیکند. برای حل این مشکل مرحله به مرحله پیش بروید :

  • ابتدا توصیه میکنم از چیلد تم برای قالبتون استفاده کنید تا در صورت آپدیت قالب تغییراتی که دادین از بین نره.
  • قبل از شروع تغییرات حتما از فایل های مربوطه بکاپ تهیه کنید
  • در صورتیکه قبلا قالبتون شخصی سازی شده ، به طراحتون مراجعه کنید و از دستکاری دستی پرهیز کنید.
  • در صورتی که تخصصی در ویرایش فایل های پرستاشاپ ندارید ، اکیدا از دستکاری خودداری کرده و برای انجام به متخصص بسپارید.

مرحله اول : فایل product-prices.tpl از قالب پاندا را باز کنید . این فایل در مسیر زیر قرار دارد : 

themes/panda/templates/catalog/_partials

حال دنبال این خط بگردید :

          <span class="price" {if $sttheme.google_rich_snippets} itemprop="price" content="{if isset($product.rounded_display_price)}{$product.rounded_display_price}{else}{$product.price_amount}{/if}" {/if}>{$product.price}</span>

و با کد زیر جایگزین کنید :

 {capture name='custom_price'}{hook h='displayProductPriceBlock' product=$product type='custom_price' hook_origin='product_sheet'}{/capture}
            {if '' !== $smarty.capture.custom_price}
              {$smarty.capture.custom_price nofilter}
            {else}
      {$product.price}
            {/if}

مرحله دوم : فایل product-price.tpl از قالب پاندا را باز کنید . این فایل در مسیر زیر قرار دارد : 

themes/panda/templates/catalog/_partials

حال دنبال این خط بگردید :

    <span {if isset($from_product_page) && $from_product_page && (!isset($no_google_rich_snippets) || !$no_google_rich_snippets)} itemprop="price" content="{$product.price_amount}" {/if} class="price {if $product.has_discount} st_discounted_price {/if}" aria-label="{l s='Price' d='Shop.Theme.Catalog'}">{$product.price}</span>
    

و با کد زیر جایگزین کنید :

  {capture name='custom_price'}{hook h='displayProductPriceBlock' product=$product type='custom_price' hook_origin='products_list'}{/capture}
                {if '' !== $smarty.capture.custom_price}
                  {$smarty.capture.custom_price nofilter}
                {else}
 {$product.price}
                {/if}

دوستان با نظراتتون به ما انرژی بدین تا بهتر و بیشتر بتونیم خدمات رایگان در زمینه پرستاشاپ ارائه بدیم

نظرات (2)
  • جابر افضلی 1404/06/25 پاسخ

    مثل همیشه عالی
    • بهمن رستم پور 1404/06/25 پاسخ

      ارادت جناب افضلی عزیز
ارسال نظر
پاسخ دهید

دسته بندی

پنل کاربری

طراحی اختصاصی

تماس با ما