Üdv!
Még új vagyok a Drupal terén, ezért előre is elnézést ha a kérdéseimet nem elég érthetően fogalmazom meg.
Most próbálgatom a taxonómia működését. Azt szeretném ha az egész website logikai felépítését láthatnám benne, például:
Oldalam szótára
- Home
- Blog
--- Entry 1
--- Entry 2
--- etc
- Articles
--- Category 1
------ Article 1
------ Article 2
--- Category 2
------ Article 3
1, Hogyan tudom rávenni a Breadcrumbot, hogy a taxonómiában definiált logikai útvonalat jelezze ki minden alkalommal? tehét pl Article 2 esetén:
Articles >> Category1 >> Article 2
FONTOS! Az én gondolkodásmódom szerint az hogy a Breadcrumb első eleme mindig a Címlap, hibás, ugyanis a címlap is CSAK egy oldal, a fenti példában egy szinten van a Blog és Articles oldalakkal, tehát sem ezek az oldalak, sem ezek tartalma nem a Címlap alatt található.
2, Az első szintű elemek (Home, Blog, Articles, etc.) az elsődleges linkekből lesznek elérhetőek, és minden adott oldalon az oldalsó oszlopban elhelyezett menüben áttekinthető lenne az adott szinten belüli elemek listája, tehát pl az Articles oldalon:
Articles
-----------
Category 1
- Article 1
- Article 2
Category 2
- Article 3
Van mód rá hogy efféle, a taxonómiából építkező menüt hozzak létre?
3, Ha az oldalam többnyelvű, akkor kell minden nyelvnek egy külön szótár a Taxonómiában?
hibás elképzelés
Az a baj ezzel az elképzeléssel, hogy az idők során a Article-k száma egyre nő így egy egyre nagyobb és egyre átláthatatlanabb listát fogsz kapni. A másik probléma, hogy az oldalak/tartalmak strukturálására a menü modul való. Ha a Navigáció menübe helyezed el a tartalmakat, akkor az a breadcrumbben meg is fog jelenni. Ha más menüt hozol létre akkor pedig szükséged lesz a menubreadcrumb modulra. Ha maradsz a taxonomiánál akkor pedig a taxonomy_breadcrumb modul, ami sajnos csak ötösre létezik.
Van egy taxonomy_menu modul is ami a kettőt kapcsolja össze. A második kérdésed is megoldott lenne, ha menüt használnál. ;)
Harmadik kérdésedre a válasz, hogy attól függ. ;) Én létrehoznék külön szótárat de lehet i18n modul ezt a problémát is orvosolja.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Ez még nem tiszta
Először is köszönöm a választ.
Kipróbáltam hogy az Elsődleges linkekből átraktam a tesztoldalaimat a navigációba, azonban a breadcrumbban továbbra is csak a "Home" link található (Aminek pont hogy NEM kéne ott lennie). Valamint az alapvető cél hogy az elsődleges linkekből legyenek elérhetőek ezek az oldalak, ugyanúgy mint itt a Drupal.hu-n (Hírek, Kézikönyv, Fordítás, stb.)
Azt hiszem a következő próbálkozás a menubreadcrumb modul lesz, aztán majd visszajelzek hogy sikerült-e.
EDIT: A Menu Breadcrumb modul úgy tűnik remekül ellátja a feladatot amit szeretnék, már csak a "Home >>" részt kellene átnevezni, és akkor a kijelzés például így nézne ki:
Oldalamneve >> Cikkek >> Kategoria >> Cikk
Ezt hol tudom megtenni? Mármint hol, melyik fileban találom a Breadcrumbot?
drupal_set_breadcrumb
ezzel az api hívással állíthatod be a kenyérmorzsát bármire, amire kedved tartaja.
http://api.drupal.org/api/function/drupal_set_breadcrumb/6
hogy ezt hol és mi alapján hogyan teszed, az a te dolgod. általában praktikus az ilyesmit a template_preprocess_page sminkhurokban vagy saját modulban intézni.
-
clear: both;
Köszönöm a választ
Beleásom magam.