Het is mogelijk om verschillende delen van uw sjabloon te verbergen of weer te geven op basis van de huidige pagina die is geopend met Liquid Tags . U kunt contextuele secties maken binnen elk sjabloonbestand; Om bijvoorbeeld een Contact-sectie in de hoofdlay-out te maken , kunt u iets gebruiken dat lijkt op deze code:
{% if on_show_question_page%} <! - inhoud voor vragenpagina -> {% elsif on_index_page%} <! - inhoud voor indexpagina -> {% elsif on_contact_us_page%} <! - inhoud voor contactpagina -> {% elsif categorie! = null%} <! - inhoud voor categoriepagina -> {% else%} <! - inhoud voor bedankpagina -> {% stop als %}
Hier is een compleet voorbeeld van hoe u een aangepaste navigatiegedeelte alleen op de indexpagina kunt maken :
{% if on_index_page%} <ul id = "navigation"> {% voor categorieën op roots_categories%} <li> <a href=""> {categories.name}} </a> </li> {% endfor%} </ul> {% stop als %}
Een ander voorbeeld is een lijst met de belangrijkste vragen :
{% if on_index_page of on_question_page%} <ul id = "top_questions"> {% voor vragen in top_questions | limiet: 5%} <li> <a href="gratis-vector/vragen.url}} </a> <p> {{questions.description}} </p> </li> {% endfor%} </ul> {% stop als %}
Raadpleeg de Shopify / Liquid-documentatie om de volledige lijst van de Liquid-objecten en syntaxis en de standaardsecties voor de standaardsecties voor referenties te bekijken.