دمج العناصر في نانوك
-
25-09-2019 - |
سؤال
لقد كنت أحاول استخدام نانوك لإنشاء موقع ثابت. أحتاج إلى تنظيم صفحات ترتيب معقدة أريد أن أبقي محتويني جافًا.
كيف يتضمن مفهوم أو دمج العمل داخل نظام نانوك؟ لقد قرأت المستندات ولكن لا يمكنني العثور على ما أريد.
على سبيل المثال: كيف يمكنني أخذ عناصر محتوى جزئي ودمجهما معًا في عنصر محتوى جديد.
في staticmatic يمكنك القيام ببعض مثل ما يلي داخل صفحتك.
= partial('partials/shared/navigation')
كيف ستعمل اتفاقية مماثلة داخل نانوك؟
المحلول
مؤلف نانوك هنا.
في نانوك ، الجزئية هي تخطيطات. لذلك ، يمكن أن يكون لديك layouts/partials/shared/navigation.html
ثم جعل هذا جزئي مثل هذا:
= render '/partials/shared/navigation'
لكي ينجح ذلك ، قم بتمكين المساعد التقديم أولاً ، من خلال تضمينه في مكان ما في lib/
دير (على سبيل المثال lib/helpers.rb
):
include Nanoc3::Helpers::Rendering
لمزيد من المعلومات ، تحقق من تخطيطات كجزهات قسم من الدليل.
أتمنى أن يساعدك هذا!
لا تنتمي إلى StackOverflow