Mura CMS weergave van regio's

Mura heeft de mogelijkheid om verschillende weergavegebieden te creëren voor gebruikers om inhoud toe te voegen vanuit de sitebeheerder. Als een gebruiker bijvoorbeeld een subnavigatie aan een map wil toevoegen, selecteert hij de Subnavigatie object en voeg dat toe aan het "linkse" weergavegebied op de pagina.

Standaard heeft Mura drie weergavegebieden die zijn geconfigureerd voor de linkerzijbalk, hoofdinhoud en rechterzijbalk.

Om extra weergavegebieden te maken:

  1. Ga naar Site Config> Site bewerken

  2. Klik op de Toon regio's tab

  3. Op dit scherm ziet u de volgende instellingen:

    Aantal weergavegebieden: U kunt maximaal 20 weergavegebieden op uw site instellen

    Primaire weergavegebied:
    Dit is waar u het "Primaire" gedeelte van uw site zou beschouwen. Hier worden dynamische displays zoals aanmeldingsformulieren en zoekresultaten weergegeven. U wilt meestal uw primaire weergavegebied instellen waar u ook van plan bent om de documenttekst in uw sjablonen te plaatsen.

    Geef Region Names weer ("^" Scheidingsteken):
    Dit zijn de gebruiksvriendelijke namen voor de weergavegebieden. Deze worden getoond aan gebruikers wanneer ze inhoud bewerken in de sitebeheerder. Ze moeten op volgorde staan ​​van het nummer dat u aan hen wilt toewijzen. Als u bijvoorbeeld wilt dat de linkerkolom weergaverebied-ID # 1 is, moet deze als eerste in de lijst worden vermeld.

De weergavegebieden die u maakt, verschijnen nu op de Layout & Objecten tabblad wanneer u inhoud bewerkt in de Site Manager.

U kunt vervolgens inhoudsobjecten toevoegen aan elk van de beschikbare weergavegebieden. Om een ​​subnavigatie toe te voegen, bijvoorbeeld:

  1. kiezen Navigatie van de Beschikbare inhoudsobjecten Laten vallen
  2. kiezen Subnavigatie en gebruik de rechterpijl om het toe te voegen aan de Left Column Content Objects weergavegebied.

Geef de regio's binnen de sjablonen weer

Als u weergavegebieden binnen uw sjablonen wilt gebruiken, moet u de ID van het weergavegebied doorverwijzen en deze dynamisch in de juiste context van uw sjablonen plaatsen. Als u bijvoorbeeld Weergavegebied # 1 hebt toegewezen als het weergavegebied in de linkerkolom, moet u eerst rekening houden met hoe de linkerkolom eruit moet zien in uw markup (dat wil zeggen drie kolommen als u een CSS-rasterkader gebruikt), dan kunt u plaats de volgende code met de markup:

Dit zal Mura vertellen dat elke keer dat een gebruiker een object plaatst in het weergavegebied "Links", het binnen deze opmaak wordt gerenderd.