skabe en skik tema med opencart, tredje del

, skabe en skik tema med opencart, tredje del,,,,, 37,,,,,,,,, 4,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet skabe en skik tema med opencart. skabe en skik tema med opencart: del twocreate skik tema med opencart: del fire, i den tidligere del af denne serie, vi lærte at skabe en skik tema, og gøre det muligt for back - end - af opencart.vi drøftede også, hvordan modellen overordnede system fungerer i ansøgningen., i denne del, skal vi gå videre og undersøge de vigtige modeller for at forstå de grundlæggende elementer, der anvendes i en generel opencart skabelon.vi skal også gennemgå en detaljeret anvendelse, at fortolke hele processen med side generation.dette bør bidrage til, når du skal vælge en side i opencart.,, i store træk, når vi ser på de modeller, opencart giver, kan vi kalde dem i tre forskellige kategorier.det er vigtigt at bemærke, at dette ikke er officielt meddelt i opencart dokumentation, men det vil hjælpe os til at forstå, hvad det kræver at skabe en fuldstændig side i forenden.,,, layout skabeloner, i form af opencart, skabeloner, der kaldes opstillingsskemaer.kan du forestille dig et layout model er en indretningsarkitekt skabelon, der samler de indhold for de forskellige områder af den side, skubber den indhold til udformning, og så skaber en komplet side.,, ankomst - og afgangstidspunkter kan henvise til elementer som overskrift, fod, en aftale element, og modul indhold.for næsten hver eneste side i butikken, undtaget, der er en associeret layout skabelon, der eksisterer. det er vigtigt at bemærke, at opencart også giver dig mulighed for at oprette opstillingsskemaer fra usa, der er en anden måde, du kan ændre den delvise struktur af visse avancerede sider.,, de skabeloner, den slags model skaber slot til specifikke indhold.i en generel situation, er indholdet, der genereres af en sub - model og er skubbet i layout skabelon.den enkleste eksempel af denne art er model /fælles /header. tpl,.det er ansvarligt for at skabe en headerdel for hver side i forenden., og som vi tidligere har drøftet, opencart giver en god måde at organisere skabelon filer på en sådan måde, at det giver mening, at header.tpl placeres inden for den fælles historie.de fleste af de skabeloner i denne fortegnelse skabe plads specifikke indhold, som i sidste ende er koblet til layout.,, modul skabeloner, huske på, at et modul, er noget, som en blok, der er skubbet til en bestemt region i layout skabelon.du har sikkert gættet, modul skabeloner, de er forbundet med forskellige moduler, og som vi har set, opencart kommer med en masse indbygget moduler til at udvide de centrale funktioner., ved misligholdelse, er der fire forskellige region stillinger i layout skabelon.de er:,,, indhold, indhold, bund, kolonne tilbage, kolonne,,, du kan tildele et modul til nogen af disse holdninger.som navnet antyder, hvis de har tildelt et modul til en "indhold top" holdning, vil det være anbragt over hovedindholdet af den side.modul skabeloner er fundet i, model /modul, statistik, så hvis du er med til at skabe et nyt modul, du skal lægge et associeret skabelon i dette adresseregister, modul skabeloner og sub - modeller er ens på den måde, at de bliver behandlet på af opencart.begge disse betragtes som et barn, model og skubbet til layout - model i forbindelse med side generation.,, layout skabelon opdagelse i front, lad os gå gennem processen, efterfulgt af opencart at gøre enhver side i forenden.når du adgang til side i forenden, følgende procedure er gennemført ved anvendelse:,,, der er baseret på "rute" variabel, der er fastsat i url, opencart finder en passende registeransvarlige at behandle anmodningen.vi får se, hvad en "vej" variabel er, og hvad det betyder i senere afsnit.lad os bare gå ud fra, at de retningslinjer opencart til en passende registeransvarlige indgive til udførelse.,,,, det er op til den registeransvarlige nu at gøre alt det tunge løft for resten af processen.den registeransvarlige er det sted, hvor andre elementer som sprog, filer og model filer, er omfattet.det koster mere, og opstiller de faktiske indhold bliver skubbet til layout skabelon for skærmen.,,,,, når den registeransvarlige er færdig med indhold, der er oprettet, det hænder over disse oplysninger til en betragtning element, som er ansvarlig for visning af den endelige produktion til brugeren.det er vigtigt at bemærke, er, at den registeransvarlige fastsætter også de layout skabelon filnavn, som vil blive anvendt ved den opfattelse, på et senere tidspunkt.,,,, endelig en opfattelse, trækker den krævede skabelon fil og element har givet det med det indhold, som blev udarbejdet tidligere registeransvarlige.processen ender her ved fremsendelse af produktionen til slutbrugeren.,,, nu overveje et scenario, hvor du gerne vil ændre layout struktur af en bestemt side i butikken, undtaget.det første spørgsmål, der rejses her, er, hvordan vi at finde en model, der er forbundet med denne særlige side, men der er ingen specifik måde at gøre dette på, lad os se på nogle af de muligheder, der er til rådighed,.,,, 1.prognose baseret på den struktur, det er den nemmeste måde at forudsige de associerede model med en rute.i den terminologi, der anvendes i opencart "rute" er en forespørgsel snor variabel i forbindelse url., f.eks. overveje følgende link url i forenden, der viser indlogningsside til brugeren:,,http://www.youropencartdomain.com/index.php?rute = højde /login,.,, så i ovennævnte url, højde /login er værdien af "rute" parameter, som kan være nyttige for os.du kan bare kort denne værdi til det, model, directory of default tema.i dette tilfælde skabelonen sti, du ender med, er noget som:,,, (opencart_document_root} /catalog /view /tema /default /model /højde /login tpl,,,,,,,, som du måske har bemærket, er den anden del af "rute" værdi "login", bliver den skabelon filnavn (login.tpl i ovennævnte sag).lad os tage et andet eksempel:,,http://www.youropencartdomain.com/index.php?rute = produkt /produkt & sti = 1 & product_id = 1,,, det er f.eks. "rute" parameter format til produktoplysninger side.værdien af de "rute" parameter, produkt /produkt, så den model for denne rute bør findes på:,,, (opencart_document_root} /catalog /view /tema /default /model /produkt /produkt. tpl, 2.den nørd, i de fleste tilfælde som beskrevet ovenfor skal arbejde, men der er visse undtagelser, i hvilket tilfælde vil du nødt til at se på den registeransvarlige fil.igen, ruten parameter kommer til undsætning, som også bidrager til at finde en tilknyttet flyveleder fil.,,, lad os overveje forbindelsen url, der viser indlogningsside for brugeren i forenden:,,http://www.youropencartdomain.com/index.php?rute = højde /login, kan du kort værdien af den rute, i forhold til, catalog /registeransvarlige, at finde en tilknyttet flyveleder fil.så i dette tilfælde, at den registeransvarlige fil, du ender med, er:,,, (opencart_document_root} /catalog /registeransvarlig /højde /login php,,, som du måske har bemærket, er den anden del af "rute" værdi "login", bliver den registeransvarlige filnavn (, login.php, over sag).når du finder en tilknyttet flyveleder fil, du skulle lede efter koden sådan:,,, $- > template = misligholdelse /model /højde /login tpl,,,,,,,, det er den måde at sige, at den registeransvarlige opencart bør vise "login tpl" layout model fra "misligholdelse" tema.og selvfølgelig, hvis denne model er blevet tilsidesat i din brugerdefinerede tema, det bliver givet første prioritet., blandt de to metoder diskuteres for at finde en layout skabelon for enhver side, den ene er mere tema udvikler miljøvenlige, og den anden er for dem, der føler sig lidt mere behageligt at grave i den kode, de fælles elementer af layout - model, på dette punkt, så burde du føle dig lidt mere komfortabelt at finde en konkret udformning skabelon, som du gerne vil bygge.i sidste afsnit i denne artikel, vil vi få et glimt af nogle af de sædvanlige elementer i layout skabelon.vi holder os til vores eksempel på grund af denne øvelse.,, lad os åbne layout skabelon fil misligholdelse /model /højde /login.tpl for henvisningen.,,, $header, viser indholdet af en headerdel i en opencart side.modellen i forbindelse med denne kan findes på automatisk /model /fælles /header. tpl,.,,, $fod, viser indholdet af fod deltage i en opencart side.modellen i forbindelse med denne kan findes på automatisk /model /fælles /fod. tpl,.,,, $column_left, er ansvarlig for visning af produktionen af alle moduler, der tildeles "kolonne tilbage" holdning fra den anden.modellen i forbindelse med denne kan findes på automatisk /model /fælles /column_left. tpl,.,,, $column_right, er ansvarlig for visning af produktion af moduler, der er tildelt "kolonne" holdning fra den anden.modellen i forbindelse med denne kan findes på automatisk /model /fælles /column_right. tpl,.,, en "til" blok vises i den rigtige aftale af indlogningsside er et eksempel på denne form for indhold.i de tilfælde, hvor de vil vælge, produktionen af en bestemt modul, bør du finde filen på misligholdelse /model /moduler /(modulename. tpl)., i tilfælde af "til" modul, filen er misligholdelse /model /moduler /betragtning. tpl,.som du kan se, er den navngivningskonvention for modulet skabelon fil, er ret let at gætte, det er præcis det samme som navn i modul.,,, $content_top, er ansvarlig for visning af produktionen af alle moduler, der tildeles "indhold top" holdning fra den anden.modellen i forbindelse med denne kan findes på automatisk /model /fælles /content_top. tpl,.,,, $content_bottom, er ansvarlig for visning af produktionen af alle moduler, der tildeles "indhold bunden" holdning fra den anden.modellen i forbindelse med denne kan findes på automatisk /model /fælles /content_bottom. tpl,.,,,,, på dette punkt, så burde du føle dig sikker i udøvelsen af selv at bygge modeller for opencart er undtaget.som du har bemærket, er du nødt til at ændre meget få modeller med henblik på at ændre den ser ud og føles i hele stedet.,, smdrg., i denne del, vi har diskuteret grundigt arten af modeller og metoder til at finde modeller i front end for tilpasning.vi har også drøftet nogle fælles variabler, der anvendes i layout modeller over hele stedet., i sidste del af denne serie, vil vi se en detaljeret anvendelse, til at ændre layout struktur af en opencart hjemmeside.dine tanker og bemærkninger er velkommen i foder under!,,,,,,,

Login Page Layout Elements



Previous:
Next Page: