نظرة عامة على القوالب والتخطيطات
يقدم هذا المقال نظرة عامة على القوالب والتخطيطات في Microsoft Dynamics 365 Commerce.
تُعد القوالب عنصر أساسي من نموذج الصفحة لـ Microsoft Dynamics 365 Commerce. إذا كان هدفك هو زيادة الفعالية والتناسق لعمليات سير عمل تأليف الموقع إلى الحد الأقصى، فمن المهم التعرف على كيفية الحصول على مزايا القوالب لموقع الويب الخاص بك. تعتبر القرارات المبكرة حول بنيه القالب مهمة، ويمكن أن تؤثر بشكل ملحوظ على التكلفة والكفاءة لتحديثات العلامات التجارية اليومية والموسمية وعلى مستوى الموقع. وتتمتع القوالب المبنية جيدًا بمزايا أخرى أيضًا. على سبيل المثال، فإنها تساعد هذه المواقع على تحسين درجات تحسين محرك البحث على مستوى الموقع (SEO) وتقليل عدد الأخطاء إلى الحد الأدنى.
ومن الطرق الجيدة للبدء في العمل مع القوالب فهم الفوائد الوظيفية للقوالب والتخطيطات والفروق بينها والتدرج الهرمي.
يبين الرسم التوضيحي التالي التسلسل الهرمي لنموذج الصفحة خلف صفحة ويب معروضة.
الكيان | وظيفة أساسية |
---|---|
القالب | تحدد القوالب خيارات الوحدة النمطية وتقنيات التدعيم الأساسية لمجموعة من التخطيطات ومثيلات الصفحات. |
التخطيط | تحدد التخطيطات التحديد النهائي وترتيب الوحدات النمطية لصفحة أو مجموعة من الصفحات. |
مثيل الصفحة | تحدد مثيلات الصفحة البيانات والمحتوى لصفحات محددة. |
القوالب
توجد القوالب أعلى التسلسل الهرمي لنموذج الصفحة Dynamics 365 Commerce وتمثل خطوة مبكرة مهمة لتكوين الموقع. نظريًا، تساعد القوالب على التحكم في التناسق عبر مجموعة من التخطيطات والصفحات الفرعية عن طريق تحديد البنية الأساسية وخيارات التأليف لإنشاء التخطيط اللاحق وعمليات سير عمل إنشاء الصفحة. يمكن أن تساعد القوالب في تبسيط عملية تأليف المحتوى من خلال العناصر المحددة مسبقًا والتي تتم إدارتها مركزيًا (مثل الرؤوس والتذييلات) وتدفقات التأليف الموجهة التي تساعد في ضمان وجود خيارات تكوين الوحدة النمطية على العلامة التجارية.
التحكم في التناسق
عند تصميم قالب، يكون قرار الأعمال الكبرى الذي يجب عليك القيام به هو مقدار التحكم الذي يجب أن يكون عليه القالب فوق عملية إنشاء الصفحة. يعد القالب الذي يترك كل شيء مفتوحًا لمؤلف مذكور من أسهل أنواع القوالب التي يتم إنشاؤها، ولكن قد يكون لديه نتائج طويلة الأجل لصيانة الصفحات التي يتم إنشاؤها منه. يوفر القالب المكتوب بشكل جيد التوجيه وتجربة تأليف مبسطة، ولكنه يقدم للمألفين أيضًا المرونة الكافية بحيث يمكنهم إكمال المهام الخاصة بهم. تعتمد كل هذه الجوانب على مستوى التحكم الذي يفرضه القالب.
يمكن أن تساعد القوالب في زيادة كفاءة مؤلفي المحتوى والالتزام بشكل العلامة التجارية بالطرق التالية:
- قم بالحد من الوحدات النمطية التي يمكن استخدامها في الصفحة.
- قم باقتراح الوحدة النمطية وخيارات التكوين الافتراضية.
- قم بإجراء بعض الوحدات النمطية وخيارات التكوين التي يتم التحكم فيها على مستوي القالب بشكل صريح. وتعرف هذه العملية أيضًا بتأمين إعداد ما.
يوضح المثال التالي كيف يمكن تكوين قالب أساسي (قالب X):
- يجب أن تحتوي كافة التخطيطات الفرعية للقالب X على حاوية رأس وحاوية نص أصلي وحاويه تذييل.
- في القالب X، يتم تأمين تكوين حاوية الرأس ويمكن تغييره فقط في القالب X نفسه. تتضمن كل التخطيطات والصفحات التابعة هذا الرأس دائمًا.
- تتطلب حاوية النص الأصلي وحدة نمطية واحدة على الأقل وحتى عشرة وحدات نمطية كحد أقصي. يتم تحديد هذه الوحدات النمطية عن طريق التخطيطات والصفحات اللاحقة.
- وبالنسبة لحاوية النص الأصلي، تتوافر الوحدات النمطية لجزء رئيسي ولميزة ولشعار ودوارة.
- يتم تكوين حاوية التذييل في القالب X، ولكن يمكن تجاوزها بواسطة التخطيطات والصفحات اللاحقة.
يتم تعريف القالب في هذا المثال على أنه بنية بسيطة ومجموعة من الخيارات لمؤلفي المحتوى اللاحق. لاحظ أنه يتم تعريف بعض أجزاء الصفحة (في هذه الحالة، الرأس) بشكل كامل وتأمينها في القالب، ولا يمكن تغييرها بواسطة المؤلفين اللاحقين. أما الأجزاء الأخرى (في هذه الحالة، النص الأصلي)، فإنه يمكن تعريفها بواسطة المؤلفين اللاحقين في الإرشادات المحددة (في هذه الحالة، العدد الأدنى والعدد الأقصى للوحدات النمطية لأنواع معينة). ويتم تعريف الأجزاء الأخرى (في هذه الحالة، التذييل) في القالب ولكن يمكن تجاوزها بواسطة المؤلفين اللاحقين.
وتُعد الخطوة الأولية المهمة لمسؤولي المواقع والعلامات التجارية هي تحديد التوازن الصحيح بين القيد والمرونة لمؤلفي المخطط والصفحة التابعة. عند استخدام القوالب، يكون هذا الرصيد قابلاً للتكوين بشكل كامل. ويؤثر ذلك على ما إذا كانت عناصر الصفحة محدثة بشكل مركزي (مؤمنة في القالب) أو على يسار المستويات التابعة الفردية التي تكون أقل في التسلسل الهرمي للصفحة.
العلاقة بين افتراضيات القوالب ومحتوى الصفحة
الوظيفة الأساسية لأحد القوالب هي تنظيم تجربة كتابه الوحدة النمطية عند إنشاء صفحة. حتى في حالة تعيين الإعدادات الافتراضية للوحدة النمطية، أو حتى المؤمّنة، في قالب، لا يوجد اتصال بيانات إضافي من تكوينات الوحدة النمطية للصفحة إلى الإعدادات الافتراضية للقالب، إلا عند تحرير الصفحة. تتحكم القوالب في تجربة تأليف بنية الصفحة، وبعد إنشاء الصفحة، لم تعد الإعدادات الافتراضية للقالب مرتبطة بالمحتوى القابل للترجمة في تلك الصفحة. بمعنى آخر، تتحكم الإعدادات الافتراضية للوحدة النمطية التي تم تعيينها في قالب في تجربة التأليف للصفحات التابعة. ولا تتحكم في محتوى تلك الصفحات بعد إنشاء الصفحات وتحريرها.
الاستثناء الوحيد للسلوك الموصوف سابقًا يحدث عند إضافة جزء إلى قالب. يمكن استخدام الأجزاء لإضافة أو تحرير المحتوى القابل للترجمة عبر كافة الصفحات التابعة لقالب أو تخطيط في أي وقت، حتى بعد إنشاء العديد من الصفحات من قالب معين. من أفضل الممارسات لاستخدام الأجزاء في القوالب والتخطيطات كلما كان من الضروري إضافة المحتوى القابل للترجمة أو إزالته أو تحريره بشكل حيوي عبر كافة الصفحات التابعة. على سبيل المثال، يجب استخدام الأجزاء للرؤوس أو التذييلات أو لبيانات التعريف الشائعة/البرامج النصية أو أي محتوى آخر يمكن تحريره بشكل مركزي وكذلك عبر كافة الصفحات التابعة. توفر الأجزاء طريقة لاستخدام القوالب والتخطيطات للتحكم في المحتوى عبر كافة الصفحات التابعة.
للبدء في استخدام القوالب، راجع العمل مع القوالب.
تخطيطات
تُعد التخطيطات المستوى التالي في التسلسل الهرمي لنموذج الصفحة، أسفل القوالب. وبينما يحدد القالب كافة الوحدات النمطية المسموح بها لصفحة، يعتبر التخطيط تحديدًا صريحًا وترتيبًا للوحدات النمطية. تُعد الصفحات المستوى التالي في التسلسل الهرمي لنموذج الصفحة، أسفل التخطيطات. وهي تحدد المحتوى المعرب للوحدات النمطية المحددة في التخطيط.
يستند المثال التالي على مثال القالب من القسم السابق، ويوضح كيفية تكوين تخطيط أساسي:
يتطلب القالب الأصلي للتخطيط أن تحتوي حاوية النص الأصلي على عدد يتراوح بين وحدة نمطية واحدة إلى عشرة وحدات نمطية. ويمكن أن تكون هذه الوحدات النمطية فقط وحدات نمطية لجزء رئيسي ولميزة ولشعار ودوارة. لذلك، يمكن أن يحدد التخطيط التحديد التالي وترتيب الوحدات النمطية:
- إن الوحدة النمطية الأولى في حاوية النص الأصلي عبارة عن وحدة نمطية لشعار، ويكون متبوعًا بوحدة نمطية لجزء رئيسي ووحدتين نمطتين لميزة.
- تتم محاذاة الوحدة النمطية لميزة الأولى إلى اليسار، وتتم محاذاة الوحدة النمطية لميزة الثانية إلى اليمين.
على الرغم من أن التذييل الافتراضي متوارث من القالب الأصل، إلا أن مؤلف القالب ترك التذييل غير مؤمن. لذلك، يمكن أن يتجاوزه التخطيط عن طريق تحديد جزء تذييل مختلف.
يحدد التخطيط في هذا المثال الترتيب النهائي للوحدات النمطية للصفحات التابعة. كما هو الحال مع القالب، يمكن أن يحدد تخطيط خصائص الوحدة النمطية الافتراضية أو المؤمنة التي ستقوم الصفحات التابعة بوراثتها دائمًا (على سبيل المثال، محاذاة الوحدات النمطية لميزة). ثم يتم تعريف المحتوى أو البيانات الفعلية لكل وحدة نمطية في التخطيط لأسفل التسلسل الهرمي، في كل مثيل صفحة تابعة. والفرق المهم هنا هو أن التخطيطات لا تحتوى على محتوى قابل للتعريب مباشرة، بينما تقوم صفحاتهم التابعة بذلك. وإن دور الدالة الأساسية للتخطيط هو تحديد الترتيب النهائي والتكوين الافتراضي للوحدات النمطية للصفحات التابعة الخاصة بها.
ويُعد هذا التدرج الهرمي أمرًا فعالاً لسببين. أولاً، تتم معاملة التخطيطات التي تشترك في القالب الأصل نفسه على أنها متوافقة مع سيناريوهات تبديل التخطيط. لذلك، يمكن تغيير تخطيط أي صفحة إلى تخطيط آخر من نفس التسلسل الهرمي للقالب دون الحاجة إلى إعادة تخويل محتوى على مستوى الصفحة. يمكنك الاستفادة من هذه القدرة للقيام بتحديثات التصميم الموسمي أو تجربة أو القيام بإعادة تصميم موقع دائم. ثانيًا، تقدم التخطيطات طريقة أخرى لتعديل العناصر المشتركة مركزيًا لمجموعة من الصفحات دون الحاجة إلى تحديث الصفحات الفردية. على سبيل المثال، إذا كانت فئة المنتج تحتوي على 1,000 صفحة تشترك في التخطيط نفسه، فإنه يمكن إعادة ترتيب الوحدات النمطية في التخطيط، وسينعكس هذا التغيير فورًا في كل صفحات 1,000 التابعة.
ومن خلال فهم هذا التدرج الهرمي، يمكنك تقديم بنية موقع سريعة وفعالة تساعدك على توفير التكلفة وقابلة للتحجيم وتقدم نتائج أفضل كلما تطور الموقع بمرور الوقت.
تخطيطات مخصصة ومعينة مسبقًا
أما التخطيطات على الموقع الخاص بك فإما أن تكون معينة مسبقًا أو مخصصة:
- تسمح التخطيطات المعينة مسبقًا بسير عمل إنشاء صفحة حيث يتم تحديد كافة الوحدات النمطية وترتيبها بالفعل ويلزم إدخال البيانات فقط. يمكن أن يساعد هذا الأسلوب في توفير الوقت عند وجوب تخويل العديد من الصفحات التي تحتوي على متطلبات التخطيط نفسها. تحتوي التخطيطات المعينة مسبقًا على علاقة واحد إلى متعدد مع الصفحات التابعة. لذلك، يمكن استخدام تخطيط معين مسبقًا واحد للتحكم مركزيًا في ترتيب الوحدة النمطية لمئات أو آلاف الصفحات التابعة.
- تُعد التخطيطات المخصصة تخطيطات الاستخدام الواحد بشكل أساسي المضمنة في صفحة واحدة. ولا يتم عرضها كخيار عند إنشاء صفحات جديدة أخرى أو في سيناريوهات تبديل التخطيط. تتمثل فائدة هذه الطريقة في قيام أحد المؤلفين بإجراء تجربة من خلال تأليف صفحة تستخدم تخطيطًا مخصصًا. ثم، إذا أراد المؤلف إعادة استخدام التخطيط لصفحات أخرى، فإنه يمكن تحويله بسهولة إلى تخطيط معين مسبقًا. ثم يتم عرض التخطيط المعد مسبقًا الجديد كخيار في عمليات سير عمل إنشاء الصفحة وفي سيناريوهات تبديل التخطيط للصفحات من نفس التسلسل الهرمي للقالب. وعلى العكس من ذلك، يمكن تفريع التخطيطات المعينة مسبقًا إلى تخطيطات مخصصة. وبهذه الطريقة، يمكن لأي مؤلف قطع صفحة بعيدًا عن التخطيط المعين مسبقًا وإنشاء تخطيط مخصص للاستخدام المفرد جديد. (لا يزال هذا التخطيط المخصص الجديد مرتبطًا بأية قيود في القالب الأصل).
يتم تحرير المخطط المعين مسبقًا والتخطيطات المخصصة في أجزاء مختلفة من مجموعة أدوات التأليف. لأن التخطيطات المخصصة ليس لها تبعيات على الصفحات الأخرى، إلا أنه يتم تحريرها مباشرة في محرر الصفحة. في هذه الحالة، غالبًا ما يكون وجود تخطيط واضحًا للمستخدم ويتم عرضه فقط في خصائص مستوى الصفحة ومن خلال إجراءات خيارات التخطيط. ومع ذلك، نظرًا لأن التغييرات على التخطيطات المعينة مسبقًا يمكن أن تؤثر على العديد من الصفحات التابعة، إلا أنه يجب تحريرها في محرر التخطيط، حيث تعمل إجراءات النشر على مراعاة التأثير اللاحق الكامل في الصفحات التابعة.
يظهر الرسم التوضيحي التالي سيناريوهات للتخطيطات المعينة مسبقًا والمخصصة.
للبدء استخدام التخطيطات المعينة مسبقًا، راجع العمل مع التخطيطات المعينة مسبقًا.