ما الذي يجب تغييره في زر قائمة المنتجات للسماح بـ "عرض التفاصيل" بدلاً من "أضف إلى سلة التسوق"؟

magento.stackexchange https://magento.stackexchange.com//questions/91429

  •  13-12-2019
  •  | 
  •  

سؤال

إنني أتطلع إلى استخدام زر "عرض التفاصيل" بدلاً من الإضافة إلى سلة التسوق لأن هذا الأخير لا يعمل دائمًا مع ملحق Full Page Cache (يُظهر لك بدلاً من ذلك فقط أن سلة التسوق الخاصة بك فارغة عندما تحاول إضافة شيء ما)، لذا، في الوقت الحالي، وإلى أن أجد حلاً، أود استخدام "عرض التفاصيل" لأنه ينبغي أن يعمل طوال الوقت.

ما هي الطريقة التي سأستخدمها داخل <button onclick=""> بحيث يرتبط بتفاصيل العنصر؟

إليك الكود الحالي في ملف القالب الخاص بي:

<p>
    <button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')">
        <span><span><?php echo $this->__('Add to Cart') ?></span></span>
    </button>
</p>
هل كانت مفيدة؟

المحلول

<a href="<?php echo $_product->getProductUrl() ?>"><?php echo $this->__('View Details')?></a>

أين $_product هو المنتج الحالي الذي تعرضه.

إذا كنت تريد استخدام زر:

<button type="button" onclick="setLocation('<?php echo $_product->getProductUrl() ?>')"><?php echo $this->__('View Details')?></button>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top