Basics magento - Sablonfájlok, sebweo

Basics magento - Sablonfájlok, sebweo

Ennek alapján a korábbi cikkben, azt láttuk, hogy az elrendezés fájlok által ellenőrzött minden egység a téma, és eldönti, hogy mit kell és mit nem szabad elhelyezni. De mi teszi az egységen belüli - ez pontosan hol van a sablon fájlokat lépnek.

Ebben a cikkben, mi fog összpontosítani a következő mappát, amely tartalmazza az összes szükséges sablon fájlokat témák:

És most kezdjük munkáját.

Magento template

Sablonfájlok Magento - ezek kiterjesztésű fájlok PHTML, kombinációjából álló HTML és PHP (mellesleg, a minta lehet tiszta HTML). Némelyikük, egész oldalas, például 1column.phtml. míg mások generál adott blokkot egy oldalon belül, mint például header.phtml és footer.phtml. Hozhat létre, mint sok sablon, mint amire szüksége van. Míg az alapértelmezett témát Magenta elegendő számú sablonok, amely kiterjed szinte minden feladatot egy online áruház.

Szinte minden Magento téma több tucat sablon fájlokat, és tudni, hogy melyek a szerkeszteni kívánt, valamint azt, hogyan keresse meg a kívánt fájlt a hierarchiában - az elején, hogy lehet igazi kihívást.

Annak érdekében, hogy ezzel, és ments meg minket a sok-sok órányi fejfájást az admin panel van egy nagyon hasznos funkció - Tippek sablon útját. Gyorsan melyik fájlok betöltése az adott oldal, és megmutatni az utat, hogy ezeket a fájlokat.

Ez a paraméter csak akkor látható, ha a hatálya alá a konfigurációs részt a „Honlap” vagy a „View Store”. Amikor az aktuális körét konfiguráció „Default”, a szükséges beállításokat állnak rendelkezésre, ezért figyelni rá bejelentkezés után.

Basics magento - Sablonfájlok, sebweo

Annak érdekében, hogy ezt a funkciót, menj a Rendszer> Configuration, és lapozzunk a végére, és a bal oldali menüben, kattintson a „A fejlesztő” részében az „Advanced» (Haladó). Miután megváltoztattuk a konfiguráció tevékenységi terület a „kezdőlap” a beállítások részben a „Hibakeresés (debug)» lesz elérhető további funkciók.

Összehangolása ellenkező tippek Sablon módon „igen”, és mentse a beállításokat. Frissítés a honlapon, és látni fogja, hogy minden blokk adunk tippeket útban a piros keretes és blokkhatárokon jelzi piros szaggatott vonalak. A határait a blokkok is ad nekünk egy ötlet, amit egységek a szülő, és bármely leányvállalata. Például, a lenti képen látható, hogy a szülő oldal (azaz bázikus, amely már tartalmaz belsejében kiegészítő kapcsoló blokkok) van 1column.phtml sablon.

Tájékoztató az oldalon tippeket tartalmaz a sablont a screenshot:

Basics magento - Sablonfájlok, sebweo

Vegye figyelembe, hogy az elérési utat a sablon fájl nem teljes, hiányzik elején app / design /.

Most például, ha meg akarjuk változtatni a helyszínen menü sablon, tudjuk, hála a tipp, hogy meg kell nézni a következő helyen:

Ebben a példában a csomag egészségesebb, az Ön esetében, ez lenne a másik irányba.

A rendszer segítségével a tippeket sokkal könnyebb megtalálni a szükséges fájlokat. És ha kell, hogy bármilyen változás a gyökér fájlokat, tudjuk másolni őket a gyökér téma (alap) egy alanyban, megfelel a teljes elérési utat, és a téma, hogy a szükséges változtatásokat. Ez lehetővé teszi számunkra, hogy nem kell félni Magenta motor frissítéseket, és a mi módosítás mentésre kerül.

Most lépni a gyakorlati példákkal.

A következő ajánlott termékek a honlapon

Ez a funkcionális igény szinte minden online áruházak készült Magenta, ezért úgy véljük.

E funkció megvalósítása valójában sokkal könnyebb, mint tudod képzelni, egy kombinációja az XML és a PHP ezt el tudjuk érni a lehető legrövidebb idő alatt. Van, mint szinte az összes funkciót, Magento, több, mint egy módja annak, hogy csináld. Majd én megmutatom, oly módon, hogy véleményem szerint a legegyszerűbb.

Basics magento - Sablonfájlok, sebweo

Ehhez fogjuk használni egy sablont a bázis kernelszálakban listáját az áruk, amelyek szinte az összes szükséges kódot a számunkra, és mi teszi néhány kiigazítást.

Mi fogja másolni a mintát a fő témák

témájában, és nevezd át a

és hogy néhány változtatást a fájlt.

És végül, létre kell hoznunk az XML-blokk, amely betölti egy sablont, akkor a fent létrehozott. Mi megcsináljuk a mi local.xml fájlt, mint ez:

Kapcsolódó cikkek