ATG Consumer Commerce Reference Application Guide.

ATG Consumer Commerce Reference Application Guide.

Et spor er en type komponent som du kan opprette for a holde elementer. Nar du lager et spor, spesifiserer du bestemte attributter om sporet og typen element du kan legge inn i sporet. Et spor kan bare inneholde en type element, for eksempel produkter eller kampanjer, men ikke begge deler. Slots ma inneholde lagerposisjoner; Det kan imidlertid v re et medie-eksternt element som kobler til noe.

Hvis du vil ha informasjon om hvordan du lager spor, kan du se i ATG Personalization Programmeringshandboken.

Slots brukes vanligvis pa folgende mate: En eller flere scenariprosesser setter elementer inn i sporet, og en annen prosess ser i sporet og viser enten elementet i sporet eller utforer en annen handling pa den.

Pioneer Sykling nettstedet har flere scenarier som fyller spor med elementer. Deretter viser ulike sider (inkludert store_home.jsp og mange katalogdisplay sider) dynamisk sider basert pa innholdet i disse sporene.

Vi brukte spor pa hjemmesiden og blant toppsidene. Slots kan fylles med innhold, produktlister eller kampanjer.

Opprette et spor.

For du kan fylle ut et spor, ma du forst opprette det. Et spor er en navngitt komponent, slik at den trenger en .properties-fil. Slotsegenskapene filene ma v re i bestemte sporkataloger. Pioneer sykkelbutikkstedet har tre forskjellige typer spor, sa vi opprettet separate navngitte komponenter:

atg / repository / Slots / MediaSlot for medieobjekter.

atg / repository / Slots / ProductSlot for produktelementer.

Her er et eksempel pa filen MediaSlot.properties:

Som nevnt for, kan et spor bare inneholde en type gjenstand. ItemDescriptorName definerer hvilken elementtype som er satt inn i dette sporet i dette tilfellet media-eksternt. Media-ekstern type er definert i ProductCatalog, sa ProductCatalog er lagret i attributtnavnattributtet. MaxRenderSize angir maksimalt antall elementer som kan trekkes ut av sporet pa en gang. Se kapitlet Bruke spor i ATG-tilpassingsprogrammeringsguiden for spesifikasjoner pa slotsegenskapsfiler.

Vi trengte a lage to spor for a vise kampanjer til vare franske og japanske brukere: ProductSlotFr og ProductSlotJa. Disse ligner pa det opprinnelige produktsporet, bortsett fra at de refererer til de forskjellige lagrene for de forskjellige sprakkatalogene, fordi hvert spor kun kan motta elementer fra et enkelt lager.

MediaSlot var lokalisert pa en annen mate. Det samme sporet vises pa alle tre sprak, men medieelementet som er plassert i sporet, kontrollerer gjeldende landestandard, og gjor mediet pa riktig sprak.

Populere et spor.

Vi opprettet noen scenarier som fyller Pioneer Cycling-sitenes MediaSlot med null eller flere bildefiler som inneholder reklamebilder vi vil vise overst pa store_home.jsp.

ATG Relationship Management Platform er veldig fleksibel og gir mange muligheter. Vi valgte a opprette et scenario som heter «New Customers», som fyller Pioneer Cycling Site’s MediaSlot med en HTML-fil som inneholder et bilde som forteller brukerne at de er kvalifisert for 20% av deres forste kjop.

Det oppnar dette med «Show» -sporsmal i kort handling.

Viser elementer i en spalte.

Nar et spor er fylt, kan du gjore flere ting med elementet i sporet. Denne delen viser et enkelt eksempel pa sporet.

store_home.jsp viser bare hvilket bilde som helst i media-eksternt element (en HTML-fil med en referanse til en bildefil) i MediaSlot. Bildet er ikke klikkbart – brukeren ser bare bildet, men a klikke pa bildet forer ikke til noen spesiell oppforsel.

store_home.jsp viser innholdet i MediaSlot ved hjelp av DisplayMediaSlot.jsp-fragmentet.

Folgende JSP-fragment brukes til a vise innholdet i MediaSlot:

Dette fragmentet viser det forste elementet i MediaSlot. Fordi elementene i sporet er av typen media-ekstern, har de en eiendom som kan brukes til a vise medieobjektet. I dette tilfellet peker verdien i depotet pa navnet pa en fil som inneholder onsket bilde.

I tillegg til MediaSlot bruker Pioneer Sykling-siden ProductSlot til a vise ulike produkter til kunder. Scenarier er opprettet for a fylle ProduktSlot med produkter. Nettstedutviklere kan skape scenarier for a fylle en ProductSlot med noen av nettstedets nyeste, kuleste produkter.

Du kan ogsa lage et scenario for a fylle en ProductSlot med produkter som er overstocked og blir diskontert for a redusere lagerbeholdningen. Pioneeer Cycling-omradet fyller ProductSlot med to enkle scenarier. Det ene er det «Show Products» -scenariet som legger til den nye QW-33 Bike og noen relaterte produkter til ProductSlot. Hvis brukeren ser pa den aktuelle sykkelen, legges flere andre relaterte deler til ProductSlot via scenarioet «Transverse Sell».

ProduktSlot-displaykoden ligner pa MediaSLot-koden. Du kan vise JSP pa & lt; ATG9dir & gt; / PioneerCyclingJSP / j2ee-apps / pioneer /