breadcrumbs megjelenítés

zolti képe

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ó: 
Nagy Gusztáv képe

Á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.

0
0

Nagy Gusztáv

aboros képe

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.

0
0

-
clear: both;

zolti képe

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á.

0
0
Jenő képe

Töröld (vagy mozgasd el) a garland smink állományait és másold be az eredeti fájlokat, ez helyreteszi a káoszt.

0
0
Nagy Gusztáv képe

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!

0
0

Nagy Gusztáv

zolti képe

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

0
0
zolti képe

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

0
0
Den képe

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.

0
0
balazsgabi képe

(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.

0
0
Den képe

Ahol a $breadcrumbs kiiratásra kerül.

Ebbe szól bele a custom_breadcrumbs, tapasztalataim szerint.

0
0
Nagy Gusztáv képe

  1. Ha valami menüben van, akkor a szülő menüpontjai is ott lesznek
  2. Ha valami könyvlap is, akkor a szülő lapjai is ott lesznek

Még a menühöz annyi, hogy akkor is működik, ha a menü vizuálisan nincs is megjelenítve sehol :-)

0
0

Nagy Gusztáv

balazsgabi képe

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.

0
0
zolti képe

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

0
0
Nagy Gusztáv képe

A http://drupal.org/project/custom_breadcrumbs pont ilyeneket ír. Nézted már?

0
0

Nagy Gusztáv

zolti képe

Na pont erre volt szükségem ez tényleg jó, bocsi eddig elsiklottam fölötte.

Zolti

0
0
balazsgabi képe

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.

0
0
Nagy Gusztáv képe

Nem tartja fontosnak pl. a breadcrumb megjelenítést, ezért nem is csinálja meg. Stb.

0
0

Nagy Gusztáv

balazsgabi képe

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?

0
0
Nagy Gusztáv képe

érdemes összehasonlítani a jó és a rossz smink megoldását.

0
0

Nagy Gusztáv

balazsgabi képe

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.

csillogjon
<?php if (!empty($breadcrumb)): print theme('breadcrumb', $breadcrumb); endif; ?>

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):

garland
  <?php print $breadcrumb; ?>
celju
<?php if ($breadcrumb): print '<div class="breadcrumb">'. $breadcrumb . '</div>'; endif; ?>

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.

0
0
aboros képe

de jól látszik, hogy az egyik smink a theme_breadcrumb hurkot is használja, a többiek pedig nem. így:

csillogjon
<?php if (!empty($breadcrumb)): print $breadcrumb; endif; ?>

jó lesz
nem tudom, hogy ez a modul hibája e vagy ez "by-design", bele kéne nézni hozzá.
0
0

-
clear: both;