سؤال

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

كيف يتضمن مفهوم أو دمج العمل داخل نظام نانوك؟ لقد قرأت المستندات ولكن لا يمكنني العثور على ما أريد.

على سبيل المثال: كيف يمكنني أخذ عناصر محتوى جزئي ودمجهما معًا في عنصر محتوى جديد.

في staticmatic يمكنك القيام ببعض مثل ما يلي داخل صفحتك.

= partial('partials/shared/navigation')

كيف ستعمل اتفاقية مماثلة داخل نانوك؟

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

المحلول

مؤلف نانوك هنا.

في نانوك ، الجزئية هي تخطيطات. لذلك ، يمكن أن يكون لديك layouts/partials/shared/navigation.html ثم جعل هذا جزئي مثل هذا:

= render '/partials/shared/navigation'

لكي ينجح ذلك ، قم بتمكين المساعد التقديم أولاً ، من خلال تضمينه في مكان ما في lib/ دير (على سبيل المثال lib/helpers.rb):

include Nanoc3::Helpers::Rendering

لمزيد من المعلومات ، تحقق من تخطيطات كجزهات قسم من الدليل.

أتمنى أن يساعدك هذا!

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