Tilpass maler for spesielle sider ved hjelp av underordnet tema

Når du trenger å tilpasse malfilene til Citadela Listing-plugin-modulen for ditt 3dr party-tema, blir barnetemaet nyttig for å oppnå ønskede endringer. Endring av maler for spesielle sider som varedetaljer, varekategori, vareplasseringssider eller søkeresultatsider kan også være nyttig i situasjoner der temaet ditt viser ødelagt innhold på nevnte sider på grunn av de forskjellige HTML-strukturene som brukes i temaet og plugin-modulen.

Å følge prosessen med maltilpasning via barnetema er en standardprosess som kan være kjent fra WooCommerce-plugin - maler fra plugin-modulen kan kopieres til temaet og tilpasses etter brukerens behov. Hvis du er kjent med denne typen tilpasning i WooCommerce, har du ingen problemer med å tilpasse hovedmaler fra Citadela Listing-plugin-modulen også.

Først og fremst anbefales det å bruke Child Theme når du skal tilpasse kjernefilene til temaet eller plugin-modulen. Følg instruksjonene på dokumentasjonssiden Slik bruker du barnetemaet før du starter din egen tilpasning.

Maler for spesialsider

Maler for spesialsider finner du på følgende baner i Citadela Listing-plugin-mappen:

  • Side med varedetaljer ./plugin/cpt/item/templates/single-item.php
  • Kategoriside for oppføringskategorier ./plugin/cpt/item/templates/taxonomy-category.php
  • Side for oppføringsplassering ./plugin/cpt/item/templates/taxonomy-location.php
  • Søkeresultater for oppføring - ./plugin/parts/items-search-page.php
  • Søkeresultater for innlegg - ./plugin/parts/items-search-page.php - Søkeresultatsiden for innlegg bruker samme mal som søkeresultatsiden for elementinnlegg

Alle filene ovenfor kan kopieres til kjernemappen i barnets tema og tilpasses etter dine behov. For å følge utformingen av sidene i temaet ditt, anbefaler vi at du tilpasser HTML-strukturen i Citadela Listing-malfilene ved å bruke de samme HTML-kodene som brukes i temaet ditt. På den måten kan du sørge for at innholdet på Citadela Listing-spesialsider kan vises riktig på alle temaer, uansett hvor forskjellig HTML-strukturen er i de ulike temaene.

Merk at denne artikkelen er ment å beskrive hvordan du tilpasser hovedlayoutmaler, ikke HTML for Blocks-maler.