قواعد بناء الجملة لعلامات القوالب في Dreamweaver

تاريخ آخر تحديث 27 أبريل 2021

اقرأ هذه المقالة لمعرفة كيفية إضافة قواعد بناء الجملة لعلامات القوالب في Dreamweaver. تعرف على كيفية التحقق من علامات القوالب يدويًا.

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

قواعد بناء الجملة العامة كما يلي:

  • في أي مكان يظهر فيه مسافة، يمكنك استبدال أي كمية من المسافات البيضاء (مسافات، علامات تبويب، فواصل أسطر). المسافة البيضاء إلزامية باستثناء البداية أو النهاية تماماً للتعليق.

  • يمكن إعطاء السمات بأي ترتيب. على سبيل المثال، في TemplateParam، يمكنك تحديد النوع قبل الاسم.

  • تعتبر التعليقات وأسماء السمات حساسة لحالة الأحرف.

  • يجب أن تكون كل الخصائص بين علامات تنصيص. يمكن استخدام علامات اقتباس مفردة أو مزدوجة.

علامات القالب

يستخدم Dreamweaver علامات القالب التالية:

<!-- TemplateBeginEditable name="..." --> 

<!-- TemplateEndEditable -->

<!-- TemplateParam name="..." type="..." value="..." --> 

<!-- TemplateBeginRepeat name="..." --> 

<!-- TemplateEndRepeat -->

<!-- TemplateBeginIf cond="..." --> 

<!-- TemplateEndIf -->

<!-- TemplateBeginPassthroughIf cond="..." --> 

<!-- TemplateEndPassthroughIf -->

<!-- TemplateBeginMultipleIf -->

<!-- TemplateEndMultipleIf -->

<!-- TemplateBeginPassthroughMultipleIf -->

<!-- TemplateEndPassthroughMultipleIf -->

<!-- TemplateBeginIfClause cond="..." --> 

<!-- TemplateEndIfClause -->

<!-- TemplateBeginPassthroughIfClause cond="..." --> 

<!-- TemplateEndPassthroughIfClause -->

<!-- TemplateExpr expr="..." --> (معادل لـ @@...@@)

<!-- TemplatePassthroughExpr expr="..." --> 

<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->

علامات المثيل

يستخدم Dreamweaver علامات المثيل التالية:

<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->

فحص بناء جملة القالب

يتحقق Dreamweaver من صيغة القالب عند حفظ القالب، ولكن يمكنك التحقق من صيغة القالب يدوياً قبل حفظ القالب.على سبيل المثال، إذا أضفت معامل قالب أو تعبير في عرض الكود، يمكنك التحقق من أن الكود يتبع الصيغة الصحيحة.

افتح المستند الذي تريد التحقق منه في نافذة المستند.

حدد Tools > Templates > Check Template Syntax.

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