انتقل إلى المحتوى الرئيسي

menu

المخطط (Schema)

{ "nav": { "type": "menu", "label": "القائمة", "default": "header" } }

مثال Nunjucks

{% for item in widget.data.nav %}
<a href="{{ item.url }}">{{ item.title }}</a>
{% endfor %}

استخدمه لربط widget بقائمة مخزنة.

مثال المخرجات

{
"nav": [
{ "title": "الصفحة الرئيسية", "url": "/" },
{ "title": "مجموعة", "url": "/collection/*******" },
{ "title": "منتجات", "url": "/collection/all" },
{ "title": "منتج", "url": "/product/cvbcvbcvb" },
{ "title": "مجموعات", "url": "/collections" },
{
"title": "قائمه فرعية",
"children": [
{ "title": "الصفحة الرئيسية", "url": "/" },
{ "title": "مجموعة", "url": "/collection/*******" },
{ "title": "منتجات", "url": "/collection/all" },
{ "title": "منتج", "url": "/product/*******" },
{ "title": "مجموعات", "url": "/collections" },
]
}
]
}

menu in builder

هذا مثال لكيفية ظهور قائمة "header" بعد جلبها من الإعدادات.