Keď dostanete požiadavku zobrazenia typu nehnuteľnosti (Byt, 1-izbový byt) podľa Realsoftu samostatne na Kategóriu a Druh…
Tieto údaje sú ukladané v hierarchickej custom post taxonomy property_type.
Na jej zobrazenie sa volá funkcia
houzez_taxonomy_simple('property_type')
ktorá vracia reťazez hodnôt oddelených čiarkou (Byt, 1-izbový byt). Toto sa používa na všetkých miestach, kde sa property_type zobrazuje.
Realsoft to podobne používa na svojich súčasných weboch, ktorými nahrádzajú pôvodné šablóny (hoci tu zobrazujú len poslednú úroveň – stav 05/2025). Ale na svojich starých weboch (už nie sú v ponuke) boli tieto údaje rozdelené na Kategóriu a Druh. Pri exporte sú to polia category a subcategory, ktoré sa práve pri importe napĺňajú ako parent/child pre property_type.
Toto je ono:
Pokiaľ sa majiteľovi RK takéto členenie osvedčilo, je pre návštevníkov prehľadné, samozrejme, že by ho rád mal aj na novom webe. V tomto s ním súhlasíme, takže sme do našich webov na Houzez pridali riešenie, ktoré takéto členenie umožňuje (nová funkcia, ktorá namiesto reťazca vracia pole s hodnotou pre hlavnú a podradenú taxonómiu (kvôli optimalizácii dotazov na DB súčasne).
Zaujímavejšie bolo, kde všade je nutné takéto zobrazovanie zapracovať .
V tomto konkrétnom prípade sme si vybrali item verziu 6 a upravili v child téme template-parts/listing/item-v6.php
Výhodou Houzez je to, že aj keď použijete elementor s touto verziou gridu, použije sa tento template. Tým pádom sú vyriešené všetky výpisy taxonómii (vyhľadávania a podobne).
Klient mal súčasne špeciálnu úpravu pre zobrazovanie top nehnuteľnosti na úvodke, čo sme riešili cez shortcode v elementore a túto úpravu zapracovali aj tam.
Detail ponuky sa robil úplne custom, takže sme túto úpravu museli použiť na dvoch miestach pomocou shortcodov, ale normálne by stačilo upraviť property-details/ partials / a zodpovedajúce časti.