في Dreamweaver 4.0، تعرفنا بالفعل على مفاهيم القوالب والمكتبات، ونعلم أنها أدوات جيدة لإنشاء صفحات ويب ذات أنماط مماثلة على دفعات. الآن في Dreamweaver MX (المشار إليه فيما بعد بـ DW MX)، تم تحسين وظائف القوالب والمكتبات وتعزيزها بشكل أكبر، لا سيما ميزة التحديث التلقائي لصفحات الويب المرتبطة، مما يجعل القوالب والمكتبات من أبرز ميزات DW MX.
1. أولاً، دعونا نلقي نظرة على تطبيق القوالب. بخلاف Dreamweaver 4.0، يقوم DW MX بتوسيع تشغيل القوالب إلى القائمتين "تعديل" و"إدراج". وفي الوقت نفسه، يمكنك أيضًا إنشاء قوالب مباشرةً في الخيار الفرعي "تأكيد" ضمن خيار "ملف".
2. ابحث عن الخيار الفرعي "تأكيد" وانقر على زر "القوالب" في شريط الأدوات الأيسر. القالب فارغ في هذا الوقت، يمكننا النقر على زر "قالب جديد" في الزاوية اليمنى السفلية وسيظهر قالب فارغ في اللوحة (كما هو موضح في الشكل 1)، انقر فوق اسم القالب لإدخال الحالة القابلة للتحرير. لاحظ أنه لم تتم إضافة أي عناصر إلى القالب في الوقت الحالي. يمكننا إضافة الجداول والصور والنصوص وما إلى ذلك إلى القالب تمامًا مثل تحرير صفحات الويب العادية. بعد الإضافة، احفظ القالب. يمكنك العثور على القالب الذي قمت بإنشائه للتو في المجلد الفرعي "القوالب" في مجلد الموقع الافتراضي، بالملحق .dwt.
إذا وجدت هذا الأمر مزعجًا، فإن DW MX يوفر أيضًا طريقة أكثر مباشرة بعد تحرير صفحة الويب المراد حفظها كقالب، انقر فوق "حفظ كقوالب" في القائمة "ملف" لإنشاء قالب.
3. بعد إنشاء القالب، يجب إنشاء مناطق قابلة للتحرير للتحضير لملء محتوى ويب مختلف في المستقبل. افتح القالب، وانقر على القائمة "إدراج/كائن قالب/منطقة قابلة للتحرير"، وسيظهر مربع حوار المنطقة القابلة للتحرير. بعد تحديد اسم المنطقة، يمكنك رؤية مربع أزرق يظهر في القالب. بعد الحفظ، يتم إنشاء قالب المنطقة القابلة للتحرير.
4. كيفية إنشاء صفحات الويب على دفعات؟ انقر فوق القائمة "ملف/جديد"، وحدد خيار "القوالب"، وسترى القالب الذي تم إنشاؤه على الفور. انقر فوق الزر "إنشاء"، وسيبدأ تطبيق القالب تلقائيًا على صفحة الويب. في هذا الوقت يمكننا أن نرى أن منطقة القالب الأصلية باللون الأصفر والعناصر الموجودة فيها ثابتة ولا يمكن تحريرها، في حين أن المنطقة القابلة للتحرير التي حددناها للتو باللون الأزرق ويمكن تحريرها. وبهذه الطريقة، لا يؤدي ذلك إلى تبسيط عبء العمل لدينا في إنشاء صفحات ويب مماثلة فحسب، بل يضمن أيضًا اتساق نمط صفحة الويب بشكل فعال.
5. أخيرًا، هناك التحديث الدفعي لصفحات الويب المرتبطة، وهي تقنية لا غنى عنها لمواقع الويب الكبيرة لتحديث صفحات الويب، ويمكن تنفيذها بسهولة في DW MX. نظرًا لأن جميع صفحات الويب الخاصة بنا تطبق نفس القالب، ويتم حفظ صفحات الويب هذه في نفس دليل الموقع، فعندما نريد إجراء تغييرات على العناصر المشتركة لجميع صفحات الويب، نحتاج فقط إلى تعديل العناصر الموجودة في القالب.
افتح الخيار الفرعي "القوالب" وانقر نقرًا مزدوجًا فوق قالب صفحة الويب المرتبطة. في هذا الوقت، يدخل القالب إلى الحالة القابلة للتحرير وتختفي المنطقة الصفراء بعد تغيير محتوى القالب، سيظهر مربع حوار سريع عند الحفظ: "صفحات الويب التالية تستخدم القالب الحالي. هل تريد التحديث؟" (الشكل 2) انقر فوق "تحديث"، في هذا الوقت، سيتم تحديث جميع صفحات الويب المرتبطة التي تم إنشاؤها بناءً على القالب (الشكل 3) .
الشكل 2
الشكل 3
كما هو الحال مع القوالب، تعد مكتبة DW MX أكثر مرونة. انقر فوق "المكتبة" في علامة التبويب "تأكيد" لفتح المكتبة. لا توجد عناصر في المكتبة حاليًا. نقوم بإضافة العناصر الموجودة في صفحة الويب لإنشاء المكتبة، مثل الجداول والصور، اسحبها مباشرة إلى لوحة المكتبة (كما هو موضح أدناه).
لاحظ أن العناصر الموجودة في المكتبة ليست مجرد صور أو نصوص بحد ذاتها، بل هي أيضًا التعليمات البرمجية التي تقوم بترتيب تلك الصور في صفحة الويب. لذلك، يمكننا أيضًا إضافة نفس عناصر المكتبة إلى صفحة الويب كما في القالب لإنتاج صفحات ويب بكميات كبيرة بأنماط مماثلة. في هذا الوقت، نحتاج فقط إلى سحب العنصر مرة أخرى إلى صفحة الويب الجديدة في لوحة المكتبة، وسيتم نسخ الكود ذي الصلة تلقائيًا إلى صفحة الويب الجديدة.
علاوة على ذلك، يمكن لعنصر المكتبة أيضًا إجراء تحديثات دفعة لموقع الويب، حيث نقوم بالنقر فوق عنصر المكتبة في لوحة المكتبة لجعل المكتبة تدخل في حالة قابلة للتحرير (كما هو موضح في الشكل 5). استخدم عنصر المكتبة. سيتم تحديث صفحة الويب تلقائيًا في وقت واحد.
الشكل 5
أخيرًا، هناك إضافة أخرى للتحديثات التلقائية: إذا تم إنشاء صفحة ويب باستخدام قالب، ولكنك تريد الاحتفاظ بها كما هي عندما يتم تحديثها تلقائيًا، وعدم تحديثها مع بقية صفحات الويب الخاصة بالموقع، فقط انقر فوق "تعديل/قوالب/فصل عن القوالب"، في هذا الوقت، لم تعد صفحة الويب مقيدة بالقالب، وتحتاج صفحة الويب إلى التحديث يدويًا.