Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

előszó

Örömmel mutatom be önöknek az új teremtés - Path morzsa 2 Ez a modul, amely képes építeni zsemlemorzsa számára teljesen olyan oldalak (statikus és dinamikus). Felhasználóbarát felület (részben megcsípte oldaltól manager'a) gyorsan és szépen építeni a navigációs sáv a morzsákat. Ennek eredményeként a fáradságos munka, hogy hozzon létre egy modult, amely lehetővé teszi, hogy módosítsa a többi építeni zsemlemorzsa.

Miért van szükség, hogy ezt a modult:

1. Felvehet egy statikus oldal, és állítsa be a zsemlemorzsa csak neki.

3. A készülék nem csatlakozik a csomópont vagy a vyusam sem a panelek, stb (Ellentétben más modulok zsemlemorzsa). Minden, amire szüksége van - az az URL, ahol a navigációs sáv jelenik meg.

4. joga van megmutatni zsemlemorzsa. Ez azt jelenti, hogy az azonos oldalon eltérő zsemlemorzsa! Például meg tudja mutatni egy navigatsinnuyu sort a névtelen felhasználók, és a többi - a többi felhasználó számára. Ha vesszük például az anyagok - meg tudja mutatni, zsemlemorzsa, attól függően, hogy az anyag típusát, állapotát, mezőértékekkel, és így tovább. Alul van egy screenshot, amelyek azt mutatják, a lehetséges szabályok részben rámutatott:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

5. Van egy lehetőség, hogy tiltsa morzsa minden oldalon, és játszani őket később.

6. támogatja a multi-language: valamennyi cím zsemlemorzsa lehet fordítani.

7. képessége, hogy meghatározzuk a kenyér morzsát hivatkozás nélkül (azaz egy szöveg).

8. Amint már említettük - könnyen kezelhető felületen.

9. Most minden zsemlemorzsa tárolják egy helyen, és tényleg működik.

A modul telepítése

A modul függ a káosz Tools. Ezért, hogy telepíteni a modult meg kell tenni az első. Továbbá, mint mindig - a letöltött modul, csomagolja a / sites / all / modules. megy egy oldal / admin / modules és bele. Ez magában foglalja, az úton, akkor két modulból áll: Path morzsa (mag) és a Path morzsa UI (felhasználói felület).

Modul beállítása

Azok, akik már dolgoztak együtt a Page Manager modul interfész ismerős lesz. A többi feltétlenül szükséges, hogy megértsük egy kicsit.

Ahhoz, hogy hozzon létre egy morzsa megy / admin / szerkezet / path_breadcrumbs és kattintson a Create útvonal zsemlemorzsa:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Mielőtt bontakozik az első lépés létrehozásának zsemlemorzsa:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Itt Path neve - bármilyen név navigációs sáv jelenik meg a lista az összes zsemlemorzsával. Path - útvonal, amely megjelenik zsemlemorzsa. A screenshot, úgy döntöttem, hogy hozzon létre egy navigációs sáv az anyagokat.

A következő lépés az lesz, ki kell választania a kiválasztott pótalkatrészek jeleket (például% node) csatlakozás szervezetek oldalon. Ehhez éppen ellenkezőleg érv, kattintson a Változtatás gombra:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Akkor megnyílik egy ablak, egy választott szervezetek:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Válassza ki a kívánt személy (a mi esetünkben - Csomópont: ID). Kattintson a Tovább gombra. A ablak jelenik meg a természet beállítások - csak válassza ki, amire szükség van a helyzet (a legtöbb esetben akkor csak nyomja meg a „Finish”).

Most a lényeg van kötve az érv:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Következő lépés - a választás a feltételeket, amelyek mellett a navigációs sáv jelenik meg. Például, meg tudjuk mutatni, hogy csak a cikk típusú anyagok. A legördülő listából válassza ki a hordozó típusát és kattintson az ADD gombra:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Hozzáadása után egy felugró jelenik meg a választás rendelkezésre álló anyagok:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Jelöljük meg a kívánt média típusát és nyomja mentése. Formájában látjuk, hogy van hozzá egy állapot:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Feltételek, felveheti korlátlan számú. Alatta egy formája a szelekciós feltételek ellenőrizni a logikát: minden hozzáadott feltételeknek kell teljesülniük, vagy legalább egy.

Az utolsó lépés - előállítása zsemlemorzsa:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Fordítható - amely jelzi, hogy zsemlemorzsa címeket fordításra.
Prepend Otthon link a morzsa - a zászló, amely felelős az utalást tesz „Home” az elején a navigációs sáv.

Következő egy táblázatot a zsemlemorzsa. Azt hiszem, minden intuitív és nem igényel magyarázatot.
Kattintson a mentés gombra.

Cserék - A lista zsetonok AutoCorrect.

Az eredmény

És itt van az eredmény létrehozásának navigációs sáv:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

emellett

A modul lehetővé teszi, hogy korlátlan számú vonalak navigáció minden út (még azonos). Ezért, amikor iterációjával alkalmas egy a oldal lesz előnyös megvalósítási mód szerint a legkisebb súlyú (minél nagyobb a variáns a listán - a kisebb súly):

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

A modul megtanulta, hogy valami mást:

  • Most akkor import / export.
  • Most lehet klónozni a navigációs sáv.
  • Hozzáadott képes elrejteni a zsemlemorzsát, ha csupán egyetlen elemet tartalmaz.
  • Hozzáadott támogatása mikroformátumok, RDFa számára zsemlemorzsa.
  • Most te magad is adja meg a karaktert, hogy egy elválasztó zsemlemorzsa
  • Hozzáadott egy token, amely megjeleníti az aktuális oldal címét.
  • Hozzáadott zsetonok pozvlyayut használata érveit Urla.
  • By morzsákat adunk osztályokba „furcsa”, „még”, „első”, „utolsó”, attól függően, hogy a helyzetük a sorban.
  • Fix stílusok hozzátéve a morzsa formájában.

Az egyik leggyakoribb kérdés - hogyan lehet zsemlemorzsa a területen taxonómia. A képernyőkép példa mező field_category (a hierarchia taxonómia):

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

De az eredmény a következő beállításokat:

Problémák megoldása zsemlemorzsával Drupal 7 egyszer és mindenkorra

Nem egészen értem, hogy mit akar csinálni. Export morzsa és mutasd meg. Csak leírtam, amit az URL-ek részt navigációt.

1. A hazai - site.ru
2. Szavazás - site.ru/poll
3. Noda Közvéleménykutató - site.ru/poll/node-poll

Splash. körülbelül # 21, vannak gondolatok, hogyan kell rögzíteni?

A legújabb kiadása kijavított. Igaz, én már majdnem elaludtam, amikor a gróf, úgyhogy nem emlékszem fix lépett-e vagy sem :) Ha nem bonyolult - ellenőrizze és elérni a célt.

Splash, azt pótolják zsetonok írtál% node: field_catalog: név és% node: field_catalog: url de én ezeket a nyilvántartásokat nem működnek (a kötőjel próbálják helyettesíteni). Drupal közelmúltban gyűjtött, minden változata a múlt és a kernel és modulok tud válaszolni bármilyen okból nem működik? Hozzáférést adhat egy pillantást. Között a zsetont felvételt% node: field_catalog

Mellesleg import nem működik, a hiba nem távolítják el, és felmászik az importált szabály, de ez a fenti írva, és akkor milyen tudni.

Furcsa, hogy a kötőjel nem működik. Bár én egy gyanúsított - tette egység modul, és próbálja újra, akkor kérjük iratkozzon le.

Az import bajt, én korrigálni kell a közeljövőben.

Hurrá szerzett! Bekapcsolása után a entitás API és entitás jelzőt (az egyik lehet már elég), köszönhetően a tip.
De a baj az import, a mentés történik oldalon.

a folytatása az előző. valami nagyon rossz volt, mert ezt a funkciót a behozatal (amely próbálta behozni a beállításokat ezen az oldalon vannak felsorolva fent). A modul kezdett megfelelően működnek, és a hibák, eltávolították, felszereltünk ismét megállt szabályokat létrehozni, meg kell csinálni egy biztonsági másolatot a webhely csinálni.

Azt hiszem, ez a siker :) Valójában - köszönet az Ön munkáját. Játszom körül, és biztos, ha ez lehetséges -, hogy javítsa. Bár én már leírt ishyu, hogy a kód van nagyon jó. Én már régóta valaha látott, különösen az első megjelenése d.orge.

Andrew L írta:

A következtetést, hogy a téma morzsákat? Lehet, hogy egy külön TPL fájlt?

És amit még nem téma morzsákat? Mi hiányzik a jelenlegi funkciók?

Andrew L írta:

Szeretném visszavonni a morzsákat nem blokkolják a listát, és rendelni egy wrapper példány hivatkozás nélkül.
Például, hogy a visszavonás az ilyen szerkezet:

Minden morzsákat, így viszont egy extra wrapper.
A visszavonás lista - alapvetően megnevezni az elemeket? Miért nem írnak elő a zsemlemorzsa kijelző: list-item és a kívánt eredményt?

Andrew L írta:

Természetesen, amennyiben az írás stílus a semmiből, akkor egyszerűen regisztrálja kijelző: list-item és a kívánt eredményt, de mi van, ha már használt css kereteket, amelyek már adott a stílus feldolgozásához zsemlemorzsa, átírni minden alkalommal?
Az egység által kijelölt Ön, mint a „Problémák megoldása a zsemlemorzsa a Drupal 7 egyszer és mindenkorra”, válassza ki ezt a kellemetlenséget és DTP.
Köszönöm.

Kapcsolódó cikkek