قوالب Power Pages

مكتمل

بينما تمثل صفحات الويب محتوى يمكن لمستخدمي موقع الويب الوصول إليه، تساعد قوالب الصفحات فِي الحفاظ على مظهر متسق عبر موقع الويب بالكامل. تحدّد القوالب أيضاً كيفية تسليم المحتوى الديناميكي المستند إلى بيانات Microsoft Dataverse إلى المستخدمين وكيفية تفاعل المستخدمين مع الصفحات.

عند إنشاء صفحة ويب جديدة فِي استديو تصميم Power Pages أو تطبيق إدارة المدخل، اختر قالب صفحة من قائمة القوالب الموجودة. يتم تضمين العديد من قوالب الصفحات مع كل قالب من Power Pages.

يتحكم نوعان من القوالب فِي كيفية تحديد القالب لما سيتم عرضه:

  • إعادة الكتابة - يستخدم العمود إعادة كتابة عنوان URL لعرض قالب ASP.NET محدد.

  • قالب الويب - يستخدم العمود قالب الويب لعرض قالب ويب معين.

إعادة كتابة

يشير نوع قالب إعادة الكتابة إلى المسار الفعلي لصفحة aspx. التي يتم تشغيلها على تطبيق ويب Power Pages وتعالج الطلب. تعتبر Power Pages مستضافة ولا توفر وصولاً مباشراً إلى التطبيق أو الرمز أو الموارد. لا يمكنك إنشاء قوالب إعادة الكتابة جديدة أو تغيير سلوك القوالب الموجودة.

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

قوالب الويب

لإنشاء قوالب صفحة مخصصة، يمكنك استخدام نوع قالب الويب، والتي تعد قالب تخطيط. على سبيل المثال، إذا كان قالب الويب يتضمن HTML ثابتاً، يتم عرض HTML هذا "كما هو" فِي إخراج الصفحة الذي يستخدم هذا القالب. تأتي القوة الحقيقية لقوالب الويب من القدرة على احتواء التعليمة البرمجية لـ Liquid، الذي يضيف إمكانيات معالجة إلى المحتوى الثابت، بما فِي ذلك الوصول إلى بيانات Dataverse.

قوالب الويب مرنة؛ يمكنك عرضها بمفردها أو يمكنك تضمينها كجزء من قالب آخر. تدعم قوالب الويب التوارث، حيث يعتمد أحد القوالب على وظائف آخر ويوسعها. بالإضافة إلى ذلك، يمكنك استخدامها لعرض جزء مستقل من HTML، مثل فتات تنقل الصفحة أو الصفحة المخصصة بالكامل، أو يمكنك إنشاء رؤوس وتذييلات مخصصة لموقع ويب Power Pages الخاص بك.

نظراً لأن قالب الويب يحدّد المحتوى الذي يتم تسليمه إلى العميل، فغالباً ما يقوم المستشار الوظيفي بإشراك المصمم أو المطور لإضافة CSS أو JavaScript لتوسيع قالب الويب وإضافة وظائف من جانب العميل إلى الصفحة التي تم إنشاؤها.

أعمدة قالب الويب

قالب الويب هو جدول بسيط يحتوي على الأعمدة التالية:

  • الاسم - عند تضمين قالب فِي محتوى آخر أو توسيعه بواسطة قوالب أخرى، تتم الإشارة إليه بهذا الاسم.

  • المصدر - المحتوى المصدر للقالب. يمكن أن يكون نصاً ثابتاً أو جزء HTML أو تخطيطاً باستخدام Liquid.

  • نوع MIME - يحدّد نوع MIME الذي يرسله الخادم إلى العميل عند تقديم القالب. إذا لم يتم تقديم قيمة، فسيتم افتراض القيمة text/html، وهو نوع قياسي لصفحات HTML. يمكنك إنشاء قالب ويب يعرض محتوى متخصصاً. على سبيل المثال، يمكنك إنشاء قالب ويب يُرجع بعض بيانات بتنسيق JSON. في هذه الحالة، سيتم تعيين نوع MIME إلى application/json. لن يستخدم الأشخاص صفحة تستخدم قالب الويب هذا فِي مستعرض. بدلاً من ذلك، يتم استدعاؤه من كود JavaScript، والذي يحدّد بشكل فعال مصدر البيانات فِي الحل الخاص بك.

رؤوس وتذييلات موقع الويب

يمكنك أيضاً استخدام قوالب الويب لتجاوز الرأس والتذييل العموميين اللذين يستخدمهما موقع ويب Power Pages. لإنجاز هذه المهمة، قم بتعيين عمود قالب الرأس أو قالب التذييل لموقع الويب الخاص بك على قالب الويب الذي تختاره. إذا تجاوزت قالب الرأس، فإن القالب المحدّد يتحمل مسؤولية عرض التنقل الأساسي، وارتباطات تسجيل الدخول / تسجيل الخروج، وواجهة البحث، وما إلى ذلك، لعناصر واجهة موقعك التي يتعامل معها نموذج الرأس الافتراضي عادةً.

تلميح

إذا لم تحدّد قالب رأس أو تذييل فِي صف موقع الويب، فسيتم تقديم المحتوى الافتراضي. لإزالة الرأس أو التذييل، حدّد قالباً فارغاً.