Vytvořil jsem nový web pro mého grafika!

Bricks: Jak zobrazit element na základě počtu výsledků query

0 komentářů

Aktuálně jsem řešil funkcionalitu, kde na stránce vypisuji max 24 materiálů a zároveň jsem nechtěl používat tlačítko na loadmore nebo stránkování. Rozhodl jsem se tedy přidat tlačítko, které odkáže na příslušnou stránku, kde těch materiálů je více. Jenže problém je v tom, že by se tlačítko mělo zobrazit jen v případě, když je skutečně načtených alespoň 24 materiálů pomocí query. V tomto případě stačí přidat tuto podmínku:

Zde ještě dodám, že za dvojtečkou je ID elementu, na kterém je nastavené query. Funguje to tedy tak, že pokud je na stránce načtených jen 23 materiálů, tak se nestane nic. Pokud je načtených 24, tak se tlačítko zobrazí.

Poznámka: Tato funkcionalita není 100% legit skrze fakt, že může nastat případ, kde bude existovat jen čistě 24 materiálů – tlačítko se zobrazí, člověk se dostane na podstránku, kde opět uvidí jen 24 materiálů, čili pro návštěvníka zbytečný click. Bylo by lepší napsat funkci, která ověří, kolik reálně daný term obsahuje výsledků v databázi, ale pro jednoduchost je to přijatelné řešení, které lze aplikovat na spoustu dalších věcí. Jde hlavně o to párování pomocí ID, které nemusí být pro všechny uživatele Bricksu zřejmé 🙂

Máte dotazy či potřebujete pomoc?
V případě dotazů mi napište níže komentář, rád vám odpovím a navedu vás. Komentář mi můžete napsat i v případě, že vám článek pomohl nebo se vám líbil, určitě to potěší. 🙂

Podobné články

Zanechte mi komentář