Moguće je sakriti ili prikazati različite dijelove vašeg predloška na osnovu trenutne stranice otvorene tekućim oznakama . Možete stvoriti kontekstualne odjeljke u bilo kojoj datoteci predloška; Na primjer, za stvaranje odjeljka Kontakt u glavnom rasporedu možete koristiti nešto slično ovom kodu:
{% if on_show_question_page%} <! - sadržaj stranice sa pitanjima -> {% elsif on_index_page%} <! - sadržaj za indeksnu stranicu -> {% elsif on_contact_us_page%} <! - sadržaj stranice za kontakt -> {% elsif kategorija! = nula%} <! - sadržaj stranice kategorije -> {% else%} <! - sadržaj stranice zahvale -> {% end if%}
Evo cjelovitog primjera kako stvoriti prilagođeni odjeljak za navigaciju samo na indeksnoj stranici :
{% if on_index_page%} <ul id = "navigation"> {% za kategorije prema root_categories%} <li> <a href=""> {categories.name}} </a> </li> {% endfor%} </ul> {% end if%}
Sljedeći primjer je lista najvažnijih pitanja :
{% ako je na_index_page ili on_question_page%} <ul id = "top_questions"> {% za pitanja u najpopularnijim pitanjima | ograničenje: 5%} <li> <a href="-vectors/ questions.url}} </a> <p> {{questions.description}} </p> </li> {% endfor%} </ul> {% end if%}
Provjerite Shopify / Liquid dokumentaciju da biste vidjeli potpunu listu Liquid Objects and Syntax i standardnih odjeljaka za Standardne odjeljke za reference.