توفر ميزة الملفات المرتبطة للمستخدمين إمكانية الوصول إلى الملفات الداعمة والملفات المرتبطة بالملف الذي يعملون عليه. يمكن أن تكون الملفات المرتبطة ملفات CSS أو برامج نصية أو ملفات Server-side Include (SSI) أو ملفات XML.
على سبيل المثال، إذا كان ملف CSS مرتبطًا بالملف الرئيسي، فإن هذه الميزة تُسهل عرض ملف CSS هذا وتحريره. يمكن للمستخدم أيضًا عرض الملف الرئيسي أثناء تحرير الملف المرتبط.
عندما يتم فتح مستند من مسار الموقع المحلي ولا يتم تحميله من خادم الاختبار، فإن عناوين URL النسبية للبروتوكول (تبدأ بـ //) وعناوين URL لبروتوكول الملفات (تبدأ بـ file:// أو file:///) حيث لا يكون المورد موجودًا على الجهاز المحلي يتم حلها الآن من خلال http.
- إذا كانت الأصول غير متوفرة على http، فسيحاول Dreamweaver تحميل الملفات المرتبطة من https.
- إذا كانت الأصول غير متوفرة عبر https أيضًا، فسيفشل Dreamweaver في تحميل الملفات أو الأصول المرتبطة. أيضًا، يتم عرض مربع حوار تسجيل الدخول إذا كان خادم الشبكة الذي تم وضع الأصول عليه يتطلب المصادقة.
كيفية عمل الملفات المرتبطة
تعزز الملفات المرتبطة تجربة تحرير المستخدمين من خلال مساعدتهم في المهام التالية:
يمكن للمستخدمين عرض الملفات المرتبطة والوصول إليها أثناء عرض الملف الرئيسي. عند عرض صفحة بها ملفات مرتبطة (على سبيل المثال، ملف CSS)، يمكنك رؤية ما يلي:
تصميم الصفحة على أحد الجانبين
الملف المرتبط على الجانب الآخر
يحتوي شريط الملفات المرتبطة على المستندات التي تؤثر على إنشاء HTML الأصل. يمكن للمستخدمين رؤية مصدر HTML، و HTML الذي تم إنشاؤه، والمستندات الفرعية من المستوى الأول.
يتيح تحديد أي ملف مرتبط يظهر في شريط الملفات المرتبطة للمستخدمين القيام بالمهام التالية:
عرض الملف المرتبط في طريقة العرض Code وتحريره
عرض الصفحة الأصل في طريقة العرض Design
لا يؤدي تحديد المحتوى في طريقة العرض Design وإجراء تغييرات في الملف المرتبط إلى رفض التحديد عند قيام المستخدم بتحديث طريقة العرض Design.
إذا قمت بتغيير رمز الملف المرتبط، فستظهر التغييرات في طريقة العرض Design.
عند عدم العثور على ملفا، يتم عرض رسالة لم يتم العثور على الملف في الشريط أعلى إطار النافذة الفارغة.
مصطلحات الملفات المرتبطة
يتم استخدام المصطلحات التالية بشكل شائع بالاقتران مع الملفات المرتبطة:
المصطلح |
الوصف |
مثال |
---|---|---|
المستند من المستوى الأعلى |
أي مستند يفتحه المستخدم |
|
المستند الأصل |
أي مستند من المستوى الأعلى يتم عرضه في طريقة العرض Design. |
|
المستند التابع من المستوى الأول |
أي مستند بعمق مستوى واحد من المستند الأصل. تؤثر هذه المستندات على إنشاء تعليمات HTML البرمجية، باستثناء CSS. يمكن أن تتضمن ملفات CSS ملفات CSS أخرى، ولكنها جميعًا تحدد الأنماط النهائية المطبقة على الصفحة. |
|
المستند التابع من المستوى الأعمق |
أي مستند بعمق أكثر من مستويين بعيدًا عن المستند الأصل. تؤثر هذه المستندات على إنشاء تعليمات HTML البرمجية. |
|
الملف غير المرتبط |
أي مستند لا يؤثر على إنشاء تعليمات HTML البرمجية أو أي ملفات لا يقوم المستخدم بتحريرها بشكل نشط. |
|
الملفات المرتبطة التالية مدعومة:
النوع |
الوصف |
مستوى التداخل |
---|---|---|
البرنامج النصي من جانب العميل |
كل اللغات |
1 (البرنامج النصي للتداخل غير ممكن) |
Server-side includes |
عندما تكون جميع الشروط القابلة للتوسعة التالية صحيحة:
استثناء: يتضمن نمط Apache بيانات الملف (<!يتم تمييز --#include ... -->) في مستندات HTML. |
1 |
مجموعة بيانات Spry |
1 (البرنامج النصي للتداخل غير ممكن) |
|
CSS |
|
Infinite |
واجهات برمجة تطبيقات الملفات المرتبطة
يمكنك تخصيص قائمة الملفات المرتبطة لعرض ما يلي:
أسماء الملفات المرتبطة
لغة HTML المصدر والتعليمات البرمجية المصدر التي تم إنشاؤها
تعرض دالة dreamweaver.openRelatedFile() الملف المرتبط في طريقة عرض Code ودالة dreamweaver.getActiveRelatedFilePath() المسار الخاص بالملف المرتبط المفتوح حاليًا. لمزيد من المعلومات حول استخدام واجهات برمجة التطبيقات هذه، راجع "دوال الملفات المرتبطة" في مرجع Dreamweaver API.