Nagyon kezdő vagyok Drupal-ból és pár napja keresem, hogy lehetne a breadcrumbs-ot megjelenítenem az oldalaimon, de sehogy sem lelem a módját.
Valahol nincs erre egy jó leírás ?
Valamelyik admin oldalon úgy rémlik láttam régebben valamit erről, de már azt sem találom.
Zolti
Drupal verzió:
Nem jól emlékszel
Általában egy smink alapból tudja ezt a menüt. Egyes sminkek azonban nem jelenítik meg. Ha ilyen sminked van, akkor az probléma.
(Bár nagy ritkán egy-egy jobb sminkben tényleg ki-be lehet kapcsolni.)
Jó lenne tudni az oldalad címét, hogy milyen sminket használsz, hol van probléma, stb.
Nagy Gusztáv
sminkedben kell keresned
sites/all/themes/a_te_sminked/page.tpl.php -ban kell keresned ilyet, hogy print $breadcrumbs; ha nincs ilyen, akkor azért nem jelenik meg. írjad bele.
-
clear: both;
Sajnos mivel elég kezdő
Sajnos mivel elég kezdő vagyok belenyúltam a garland sminkbe, nem használtam a Drupal által javasolt smink módosítási technikát:
http://drupal.org/node/441088
Tegnap éjszaka próbáltam helyretenni a dolgokat , de most teljes káosz van szétesett minden.
Mivel eddig a kinézettel nem foglalkoztam, most már nekiesek annak is és ha majd az kész, és még mindig nem jöttem rá a breadcrumbs nyitjára visszatérek rá.
Töröld (vagy mozgasd el) a
Töröld (vagy mozgasd el) a garland smink állományait és másold be az eredeti fájlokat, ez helyreteszi a káoszt.
-- http://boj.hu --
Valami nagyon zavaros
Miért kellett belenyúlni a Garlandba? A Garland alapból tudja, amit te akarsz!
Szerintem valami nagyon zavaros itt. Kifejtenéd részletesebben, hogy mit csináltál eddig az oldallal, és mit szeretnél? Konkrétabban, mint eddig!
Nagy Gusztáv
Eddig saját CMS-t használtam
Eddig saját CMS-t használtam és most lassan minden funkciója működik Drupal alatt is. Ebbe kezdő Drupalosként úgy vágtam bele, hogy csak a funkciókkal törődtem és sajnos az al-smink kezelést nem ismertem, ezért bele piszkáltam pár tpl.php file-be és új régiót is definiáltam. Most szerettem volna a kinézetét is testre szabni, de előjöttek kezdeti kapkodásom hibái.
De most már egy új Zen sminkkel helyreált a rend.
Zolti
Működik a breadcrumbs egy
Működik a breadcrumbs egy friss Zen alsminken szépen.
Viszont azt szeretném megkérdezni, hogy lehetne elérni azt, hogy a tartalom szülői is megjelenjenek a breadcrumbs menüben?
Pl: nálam most így néz ki:'Címlap › kép1'. Én pedig azt szeretném elérni ha valami hasonló formátumú lenne:'Címlap › Galéria › $galeria_tittle › kép1'.
Ezt hogy lehetne beállítani ?
Zolti
Több módszerrel is elérheted ezt
1; menu_breadcrumbs (ezt használom legtöbbet, olyan tartalmaknál, amelyek menüben is megjelennek)
2; custom_breadcrumbs - ezzel tartalom típusokhoz lehet megadni, hogy mi legyen a bc-ben. Ezt főleg ott használom, ahol a tartalom nem jelenik meg a menüstruktúrában.
Asszem ennyi.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Ha csak egy adott smink esetében nem működik
(custom_breadcrumbs) akkor lehet valamit tenni, vagy el kell fogadni? Esetleg más megoldással ez kivitelezhető?
Nekem pont erre lenne szükségem, mivel azon az oldalon ahol meg kellene jeleníteni a morzsát csak egy lista van amit View állít elő, ahol csak egy adott tartalomtípus van.
Breadcrums ott van
Ahol a $breadcrumbs kiiratásra kerül.
Ebbe szól bele a custom_breadcrumbs, tapasztalataim szerint.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Még két módszer :-)
Még a menühöz annyi, hogy akkor is működik, ha a menü vizuálisan nincs is megjelenítve sehol :-)
Nagy Gusztáv
ha nincs megjelenítve :)
bocsánat, megint kapkodtam. Olvastam a tied is mikor Den postjára regáltam, csak nem gondolkodtam.
A 3. javaslatod tökéletes és még külön modul sem kell hozzá. Nekem legalábbis tökéletesen megfelel. Menüpontokat direkt nem raktam eddig ezekhez a tartalmakhoz, mert ahhoz soknak vélem (mármint a darabszám), hogy "megjelenjenek". Maga a tartalom viszont nem olyan "tartalmas", hogy megérjen egy külön menüpontot. Viszont a morzsa miatt így már kaphat.
Nem szeretnék új menüt, hanem
Nem szeretnék új menüt, hanem azt szeretném, ha a pathauto által generált path-ot használná a breadcrumbs is , mikor azt terveztem gondosan vigyáztam rá, hogy helyesen jelenítse meg a path-ot. Pl ha levágok belőle akkor a szülőbe jutok(galeria/ubuntu-hatterkepek-2/kep1). Nekem ez tökéletes lenne.
Van erre valami modul vagy bolygassam meg a page.tpl.php-t és a $_SERVER['REQUEST_URI'] -ból generáljak én egy breadcrumbs-ot ? Mit javasoltok ?
Most már inkább kérdezek, mint hirtelen kapkodva feleslegesen kódot módosítsak.
Zolti
Kipróváltad már, amit ajánlottak?
A http://drupal.org/project/custom_breadcrumbs pont ilyeneket ír. Nézted már?
Nagy Gusztáv
Na pont erre volt szükségem
Na pont erre volt szükségem ez tényleg jó, bocsi eddig elsiklottam fölötte.
Zolti
elméleti kérdés
Az mitől van (mi okozhatja) hogy egyik smink működik egy modullal a másik meg nem? A kérdéses sminkem használ morzsákat, viszont a custom_breadcrumbs nem tudta megjeleníteni. A beállítás ugyan az volt mindkét sminkben és mégsem.
A problémámat megoldotta Gusztáv ötlete, csak kíváncsi vagyok.
A smink készítő hibázhat
Nem tartja fontosnak pl. a breadcrumb megjelenítést, ezért nem is csinálja meg. Stb.
Nagy Gusztáv
$breadcrumbs;
van a page.tpl.php-ben, tehát használja. Ha a könyvlapokat nézem, akkor megjelenik minden egyes szülő elem. A fent említett modult kipróbáltam és nem ment. Ekkor átváltottam egy core sminkre és ott kihelyezte. Ekkor gondolkoztam el azon amit javasoltál (menü) és azzal meg is "oldottuk" a kérdést :)
Csak azért értetlenkedek, mert ha nincs, akkor nincs, ez világos. De ez a részben van, részben nincs nekem homály.
A sminket ugyan az Artisteer-rel hoztam létre. Lehet, hogy erre a kérdésre nem gyúrtak kellőképpen? Viszont ez pótolható akár kódszinten?
Kód szinten
érdemes összehasonlítani a jó és a rossz smink megoldását.
Nagy Gusztáv
az ügy érdekében
ime az idevonatkozó kódrészletek:
ez az a smink ami nem izgult be a custom_breadcrumb modulra. Most nincs engedélyezve a menü, sőt egy új tartalmat toltam be amihez nem adtam menut.
amikkel ment:
a core smink - meglepően egyszerű - majd egy publikus smink a D.org-ról (azért ez mert ugyanolyan a régió elosztása mint a legelsőnek):
Fontosnak tartom, hogy az említett modul nélkül a garland sem tette ki azt a morzsát.
Sajnos az összehasonlítás részemről itt véget is ért, annyit látok, hogy nem egyformák :(
Büntetlenül lehet a page.tpl.php-ban garázdálkodni? Gondolok itt arra, hogy lecserélem a kérdéses sort.
nincs időm pontosan megnézni mit csinál a custom_readcrumbs,
de jól látszik, hogy az egyik smink a theme_breadcrumb hurkot is használja, a többiek pedig nem. így:
jó lesz
nem tudom, hogy ez a modul hibája e vagy ez "by-design", bele kéne nézni hozzá.
-
clear: both;