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.