سؤال

نحن نبني جدا غنية المحتوى في موقع دروبال.إنها المرة الأولى التي تعمل معها.وهناك مجموعة متنوعة من أقسام إلى هذا الموقع ، مع كل تخطيط مختلف.أنا على خطة تحديد page.tpl.php عبر phptemplate_preprocess_page الأسلوب ().

سؤالي: ما هي أفضل طريقة لتحديد مكان في صفحة معينة لوضع قطع مختلفة من المحتوى الثانوي.لدينا الكثير من الشريط الجانبي نوع المكونات بعضها مع عدة قوائم صغيرة أو مجموعات من الصور.أعتقد أن أفضل نهج هنا هو تحديد مناطق متعددة حسب الحاجة وانخفاض في مخصص (باستخدام وحدة وجهات النظر) في هذه المناطق.هل يبدو هذا منطقيا ؟

تحديث:

بخصوص علاج وجهات النظر استعلامات - ما يحيرني هو أن الآراء أيضا خيارات لتعديل مظهرها.أنا أفضل إذا أنا يمكن أن مجرد الحصول على مجموعة من العقد مرة أخرى من وجهة نظر لذا أنا يمكن أن تعمل على البيانات في PHP, بدلا من تنسيق العلامات.هل هذا ممكن ؟

هل كانت مفيدة؟

المحلول

لتوسيع قليلا على Rishavs (الصحيح) الجواب كتل 'معيار' عنصر لملء المناطق.المناطق في page.tpl.php تعريف العامة تخطيط (مثلا ، رأس بعض الأعمدة/الجانبية و تذييل الصفحة - أي شيء تحتاجه).داخل المنطقة ، قد وضع شيء واحد فقط (مثلا ، الرأي) ، ولكن عادة ما تكون أكثر في شكل عدة كتل.الترتيب الذي تظهر به في مناطق يتم تحديدها من قبل الكتل الوزن.

يمكنك إنشاء كتل مباشرة في وحدة وجهات النظر عن طريق إضافة شاشات من نوع كتلة 'القاعدة' عرض التعريف.أيضا, كل القائمة يمكنك تحديد سوف تكون متاحة في شكل كتلة.بل هو أيضا جميلة على التوالي إلى الأمام لإنشاء الخاصة بك كتل داخل وحدات مخصصة ، مما يتيح لك السيطرة الكاملة على محتوياته (انظر hook_block() لهذا).بهذه الطريقة ، على سبيل المثال ، يمكنك وضع الأشكال إلى كتل (تسجيل الدخول كتلة من معيار تركيب دروبال هو مثال على ذلك).

نصائح أخرى

نعم ، يمكنك استخدام مخصص المناطق ، وانخفاض في مخصص لهم.

يمكنك حتى استخدام إنشاء كتل مخصص واستخدام وجهات النظر فيها.

ذلك يعتمد على هيكل تخطيط لديك.

عرض (قائمة المحتويات) هو استعلام قاعدة البيانات.المنطقة هي منطقة من الصفحة (يسار الشريط الجانبي وتذييل الصفحة ، الخ.).المناطق المعينة في صفحة القالب (tpl.php's) و سوف تختلف اعتمادا على موضوع كنت تستخدم.عادة, الثانوية المحتوى (بما في ذلك ولكن لا تقتصر على, المشاهدات) يتم وضعها عبر كتل.القطع المعروضة عندما يتم تعيين المنطقة ("المستخدمين الجدد" في "الحق في الشريط الجانبي").أيضا, المشاهدات يمكن أيضا أن تكون جزءا لا يتجزأ في قالب الصفحة (سواء داخل خارج المنطقة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top