Livezilla

Certified Partner and
PrestaShop Developer for:

إعادة توجيه تلقائيا من الفئة ب 1 المنتج إلى صفحة المنتج

الفئة المنتج

وقد كتب هذه الصفحة باللغة الإنجليزية ، يرجى الاطلاع على النسخة الانكليزية للرمز الأكثر دقة.

وقد تم اختبار هذا الرمز على Prestashop 1.2


إذا كان لديك الفئة مع منتج واحد فقط ، فإنه قد يكون "الرئيسي" المنتج الذي تبيعه على موقعك أو مجرد الفئة التي لديها حاليا سوى منتج واحد. هل يمكن أن يكون عليه تلقائيا إعادة توجيه إلى صفحة المنتج وحفظ للمستخدم فوق اضافية.

إضافة رمز السطر التالي إلى / category.php # 9 (أقل من دولار rewrited_url = فارغة ؛)

إذا دولار (الفئة -> معرف! = 1 & & is_object ($ كوكي) & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'بوت') === كاذبة & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'بايدو') === كاذبة & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'عنكبوت') === كاذبة & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'اسأل جيفيس') === كاذبة & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'كرطع') === كاذبة & &
قيمة لاتساوي ($ _SERVER ['HTTP_USER_AGENT'] ، 'الزحف') === كاذبة)
{
$ = الفئة الجديدة من الفئة (intval (أدوات : getValue ('id_category')) ، intval ($ كوكي -> id_lang)) ؛
= $ $ nbProducts الفئة -> getProducts (NULL ، NULL ، NULL ، $ orderBy ، $ orderWay ، صحيح) ؛
إذا دولار (nbProducts == 1)
{
= $ $ cat_products الفئة -> getProducts (intval ($ كوكي -> id_lang) ، 1 ، 1 ، $ orderBy ، $ orderWay) ؛
فورياش ($ $ AS cat_products المنتج)
{
رأس ("الموقع :" المنتج $ ['ارتباط']) ؛
الخروج ؛
}
}
}