logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
07/11/2022, by Narine

Menu

Շատ հաճախ մեզ անհրաժեշտ է կոնկրետ օգտատիրոջ հետ կապված բլոկ ցուցադրել (օրինակ՝ նրա հոդվածը կամ հայտարարությունը), ցուցադրել հանգույցի հեղինակին բլոկում, այդ հանգույցի էջում։

Բայց միևնույն ժամանակ, յուրաքանչյուր օգտատեր ունի հայտարարությունների իր ցանկը, յուրաքանչյուր հանգույց ունի իր հեղինակը, և այդ բլոկները համապատասխանաբար տարբեր կլինեն յուրաքանչյուր հանգույցի և օգտագործողի համար: Նման բլոկների համար մենք դիտում ունենք համատեքստային զտիչներ:

drupal 8 contextual filters

Հիմա եկեք զտիչ ավելացնենք հայտարարությունների համար, որպեսզի գովազդի էջում զտվեն միայն մեր հայտարարությունների տվյալները։ Զտել ըստ nid դաշտի: Եկեք նայենք, թե ինչպես է աշխատում այս ֆիլտրը: Մենք ունենք url հանգույցներ

/node/13

Որտեղ 7-ը մեր հանգույցի նիդն է: Մենք պատմում ենք Views-ին համատեքստային ֆիլտրի միջոցով, զտում ենք մեզ հանգույցներն ըստ nid-ի և հանգույցների տարբեր էջերի յուրաքանչյուր հանգույցի համար մենք կցուցադրենք համապատասխան հանգույցի տվյալները: Ավելացնել nid ֆիլտր.

drupal 8 contextual filters

Այժմ մենք պետք է ընտրենք Լռակյաց գործողություններ համատեքստային ֆիլտրի համար, այս դեպքում ընտրել Տրամադրել լռելյայն արժեքը > Content ID-ն URL-ից:

contextual filters

Այժմ դուք կարող եք ստուգել մեր ֆիլտրի աշխատանքը նախադիտման ձևի միջոցով: Ես ունեմ հայտարարություն nid 7-ով, այնպես որ ես մուտքագրում եմ 7 և սեղմում նախադիտման կոճակը.

Drupal 8 contextual filters

...