سؤال

لدي مشكلة في بريستاشوب، أود إنشاء صفحة ويب في وحدة نمطية دون استخدام CMS.

ولكن عندما أرغب في الوصول إلى وحدة التحكم باستخدام عنوان URL هذا: http://example.com/ مقارن / وحدة / produitsmarchand / قائمة المنتجات

لدي هذه الرسالة وعندما أقوم بالنقر فوق الرابط، لدي خطأ 404

giveacodicetagpre.

تحكم بلدي يبدو وكأنه هذا

giveacodicetagpre.

تفضيلات> كبار المسئولين الاقتصاديين وعناوين URL

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

حصلت على بعض الأخطاء الأساسية.

أولا وقبل كل شيء يجب أن تستخدم FrontController ولكن ModuleFrontCrontRoller.نظرا لأنك تقوم بتوسيع وحدة وحدة تحكم جديدة تماما.

الشيء التالي هو أن صفك خطأ.يجب أن يكون شيء مشابه لهذا.

yourmodulenameyourcontrollernamedulefrontcontroler

yourmodulename= اسم الوحدة النمطية الخاصة بك

yourcontrollername= اسم وحدة التحكم الخاصة بك ويجب أن يكون موجودا في yourmodule / controlers / front

وأخيرا وليس آخرا هذا مخطئ تماما

giveacodicetagpre.

يجب عليك استخدام هذا

giveacodicetagpre.

بهذه الطريقة سيتم تحديد موقع ملفك في YourModule / Views / Templates / Front

وإذا كنت قد اتبعت كل هذه الإرشادات التي يجب أن تكون قادرا على تعيين عنوان URL ودية لمؤشرك في التفضيلات -> SEO & URL

br

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top