أنا أضيف مجموعة متنوعة من الأكواد إلى منتدى Discourse الخاص بي، وهي مخصصة بشكل عام للعمل عند تحميل صفحات مختلفة. حتى الآن، كنت أضيفها ببساطة إلى وسم head في لوحة التخصيص الخاصة بي، ويعمل الأمر بشكل جيد.
ومع ذلك، أصبح الكود الآن طويلاً ومعقداً إلى حد ما، لذا سأحتاج إلى تنظيمه في أقسام. أفترض أن الطريقة المناسبة للقيام بذلك هي نقله إلى سمة عن بعد (remote theme).
وبافتراض أن هذا هو الحال، فإليك السؤال: نظرًا لتعقيد الكود، أرغب في فصل الكود الذي يوجد حاليًا داخل وسم head إلى ملفات مختلفة. ما أفضل طريقة للقيام بذلك في سمة عن بعد؟
يُفترض أن يعمل كل جزء من الأكواد على صفحات مختلفة. لذا، من المفترض أن يعمل كتلة واحدة من الكود على صفحة عرض الموضوع، وكتلة أخرى على صفحة عرض التصنيف، وكتلة أخرى على فهرس المجموعات، وهكذا.
هل يمكنني إنشاء ملفات head.html مختلفة، يتم ربط كل منها بهذه الصفحات المختلفة في قاعدة كود السمة الخاصة بي؟
أم أن هناك طريقة أخرى لتنظيم كود وسم head هذا إلى ملفات مختلفة لجعله قابلاً للإدارة؟
لقد راجعت دليل المطورين ولكن لم أجد معلومات حول هذه المسألة.