wie einen crumb auf einem node erstellt (mit crumblink auf content type view + i18n)

am 11.10.2011 - 09:22 Uhr in
hallo und guten morgen
[edit] hab den titel mal geändert da das jetzt kein
hansel spezifisches problem mehr für mich ist)
ich stecke gerade beim anlegen von breadcrumbs fest... :(
dabei möchte ich doch 'nur' einen breadcrumb für den aktuellen node
bekommen UND dem content typen des nodes davor.
das soll dann so aussehen:
home> meinContentytp > mein Node Title
zuerst habe ich es mit hansel breadcrumbs versucht.
aber es will nicht bzw ich verstehe das nicht, die anleitung ist auch
ehr was für astrophysikerInnen :)
nun, ich habe laut hansel readme
start
----add link home
------switch on url argument 1
das gibt mir auch einen 'home' crumb aus. nun möchte ich aber 'einfach' nur
den titel des aktuellen nodes bekommen. dazu steht in der readme
2.1.3. Add link to node
When on node pages (thus having "node/%" as path), this will add a link to that
node. The node title is used as link text.
aber da steht nicht welche action dafür ausgewählt werden muss:
Goto rule
Leave
Switch
[edit]
ich habe es nicht hinbekommen daher
daher hab ich custom_breadcrumbs verwendet
siehe nächsten kommentar
[/edit]
- Anmelden oder Registrieren um Kommentare zu schreiben
... so von hansel habe ich
am 12.10.2011 - 12:12 Uhr
... so von hansel habe ich mich verabschiedet und bin wieder
custom_breadcrumbs gelandet.
leider ist das auch nicht das richtige..
die zusammenarbeit mit i18n funktioniert (bei mir) nicht.
nun denn, immerhin wird durch folgene eingabe der node titel
im breadcrumb angezeigt... keine grosse sache, so wird das ja auch
ohne custom_breadcrumb ausgegeben:
der titel der nodes
[node:title]
analog dazu dann der pfad
auf die node id
denn der url alias ist in custom_breadcrumb nicht
verfügbar
node/[node:url:unaliased:args:value:1]
------------------------------------------
wie gesagt , so werden die breadcrumbs aber auch ohne das modul angezeigt!
aber ich hätte jetzt gerne das in der node ansicht der name des content typen davor stehen
so das die breadcrmbs so aussehen:
home> meinContentytp > mein Node Title
custom_breadcrumbs bietet einen ganzen haufen
'placeholder tokens' an (die nur erklärt beschrieben sind).
um meine o.g. struktur nun hinzubekommen
habe ich folgendes eingesetzt:
1) für den titel im entsprechenden eingabefeld:
a) name des content typen
b) node titel
[node:source:content-type:name]
[node:title]
2) analog dazu dann der pfad
hier auch pro pfad eine zeile im eingabefeld
a) der name des content typen dem der des pfad
b) die node
[node:content-type:name]
node/[node:url:args:value:1]
(es spiel interessanter weise keine roll ob man
[node:url:unaliased:args:value:1]
oder
[node:url:args:value:1]
verwendet.. vielleicht ein bug?)
es ergeben sich jetzt 2 probleme:
1) die übersetzung greift nicht bei
[node:content-type:name]
es wird immer der englische name ausgegeben!
aber für die ausgabe des (un)übersetzen names gibt es eigendlich ein extra token nämlich
(bei den Tokens unter)
Nodes->Translation source node -> Content type ->Name
diese ist:
[node:source:content-type:name]
2) ich habe eine view auf den content typen und dieser hat als alias den namen
des content typen. dadurch das eben die übersetzung von dem breadcrumbs nicht greift funktioniert der link
nicht wenn eine andere sprache als englisch ausgewählt wurde.
yiepiieeeh. und das nach stundenlanger ausprobiererei
in einer sackgasse..
mal schauen was auf der projekt seite von drupal.org dazu zu finden ist..
Custom Breadcrumb v2
am 03.11.2011 - 08:45 Uhr
Hallo,
ich weis nicht obs dir hilft, aber bei der 2. Version vom Modul Custom Breadcrumb
hat um zahlreiche Einstellungen mehr als die 1er Version in Drupal7.
Leider aber immer noch im dev-Status 7.x-2.x-dev
lg, Bernsch
Dank dir Bernsch! Werde ich
am 03.11.2011 - 11:21 Uhr
Dank dir Bernsch!
Werde ich mir anschauen!