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

getFilterByMarker

احصل على فلتر بواسطة علامته (شجرة العناصر).

الوصف​

تسترجع هذه الطريقة فلتر محتوى واحد بواسطة علامته، محليًا إلى اللغة المطلوبة. تعيد Promise التي تحل إلى كائن IContentFilter يحتوي على معلومات الفلتر المحلية وشجرة عناصره.

.getFilterByMarker(

,

);

مخطط المعلمات​

المخطط

marker(مطلوب): string
علامة الفلتر
مثال: "main"

langCode: string
رمز اللغة. الافتراضي: "en_US"
مثال: "en_US"

أمثلة​

مثال بسيط​

const response = await Filters.getFilterByMarker('main');

مثال مع السمات​

const response = await Filters.getFilterByMarker('main', 'en_US');

استجابة المثال​

{
"localizeInfos": {
"title": "Filter"
},
"items": [
{
"type": "page",
"marker": null,
"url": "blog",
"localizeInfos": {
"title": "Blog",
"menuTitle": "Blog"
},
"value": null,
"position": 1,
"children": []
},
{
"type": "page",
"marker": null,
"url": "blog1",
"localizeInfos": {
"title": "Blog 1",
"menuTitle": "Blog 1"
},
"value": null,
"position": 2,
"children": []
},
{
"type": "page",
"marker": null,
"url": "catalog",
"localizeInfos": {
"title": "Catalog",
"menuTitle": "Catalog"
},
"value": null,
"position": 3,
"children": []
},
"..."
]
}

مخطط الاستجابة​

المخطط: IContentFilter

localizeInfos: ILocalizeInfo
معلومات محلية عن الفلتر في اللغة المطلوبة.

items: IContentFilterItem[]
شجرة عناصر الفلتر (عناصر عادية + عناصر مخصصة في مصفوفة واحدة).

items.type: TContentFilterItemType
نوع عقدة الشجرة.
مثال: "page"

items.marker: string | null
علامة الكيان المرتبط، أو null لنوع=page.
مثال: "about"

items.url: string | null
رابط الصفحة (فقط لنوع=page؛ null خلاف ذلك).
مثال: "about"

items.localizeInfos: ILocalizeInfo
معلومات محلية عن الكيان المرتبط في اللغة المطلوبة.

items.value: string | string[] | null
قيمة العقدة الموحدة: مصفوفة من القيم في النطاق لخاصية النطاق، عنوان محلول لخاصية خانة الاختيار القديمة، قيمة الخصم للخصم/الخصم الشخصي/المكافأة، معرف الكائن لمنتج/مسؤول/طريقة الدفع، وnull لصفحة.
مثال: ["25", "50", "75"]

items.position: number
الموقع العددي (لكل مستوى).
مثال: 1

items.children: IContentFilterItem[]
عقد شجرة متداخلة (عناصر عادية ومخصصة في مصفوفة واحدة).