Närhelst du ser ett tema som har saker som en blogg, portfölj, vårt team etc, det är en samling innehåll som går igenom databasen. Med Mura CMS kan du enkelt skapa samlingar av innehåll och skriva ut dem på vilken sida som helst.
I denna handledning kommer vi att skapa en samling gruppmedlemmar för en webbplats.
Skapa en ny mapp som heter Lagmedlemmar i din webbplatschef:
Obs! Se till att Navigationen är inställd på "Nej" eftersom vi bara använder den här mappen som lagringsutrymme för våra lagmedlemmar.Lokala index är samlingar av innehåll inom Mura admin. Klicka här för att läsa mer om att skapa lokala index.
Det är här vi ska skapa vår iterator från Team Feed, och slinga genom produktionen. I likhet med handledning för anpassade metoder måste vi öppna temat contentRenderer.cfc och skapa en ny funktion:
Det första vi behöver göra är att berätta Mura som matar vi vill iterera från:
Därefter måste vi ange en ny iterator med hjälp av matningskällan:
Vi vill bara att markeringen visar om innehållet faktiskt existerar i vårt flöde:
Tyvärr, ditt flöde har inga föremål
Nu är vi redo att gå igenom objekten i vårt flöde:
# Item.getTitle () #
# Item.getSummary () #
# Item.getTitle () #
# Item.getSummary () #
På en typisk "Om oss" -sida kan du ha en kort blurb om företaget och visa sedan den anpassade funktionen inom kroppen:
När vi publicerar och visar sidan ska du se lagmatningen som matas ut:
Och med lite CSS magi kan vi enkelt ställa ut den här produktionen för att vara lite snyggare:
Det finns många användarfall att använda Mura Iterator för att bygga dina teman. Det fantastiska med Mura Iterators är att det ger användaren kontroll över innehållet, samtidigt som det visas i ditt eget tematik.