Breadcrumbs werden falsch generiert

Aktuell sind die Breadcrumbs so:
Sie sind hier: / Kiteboarding

Das Trennzeichen “/” dürfte aber eigentlich nicht dort am Anfang stehen

habe es nun so gemacht:

[{strip}]
<div id="breadCrumb">
[{php}]
$c = 0;
[{/php}]
[{foreach from=$oView->getBreadCrumb() item=sCrum}]
[{php}]
$c++;
if ($c > 1) echo " / ";
[{/php}]
[{if $sCrum.link }]<a href="[{ $sCrum.link }]" title="[{ $sCrum.title|escape:'html'}]">[{/if}][{$sCrum.title}][{if $sCrum.link }]</a>[{/if}]
[{/foreach}]
</div>
[{/strip}]

Dürfte ein “Bug” sein?

Oder man sollte noch vorher vor dem ersten “/” den Shopnamen einfügen.
Eventuell das Trennzeichen anpassbar machen im Admin Bereich?

nein, kein Bug.
Und der Ansatz ist unschön.
Besser wäre auf die Möglichkeiten von Smarty zurückzugreifen, google mal nach “smarty foreach first”

Wäre laut eurem Bugtracker aber ein “Bug” (betrifft nämlich die Ausgabe / Design …)

Aber allemal besser als vorher und richtig.

Wie würde es dann aussehen?

das würde dann etwa so aussehen:

[QUOTE=vanilla thunder;99325]google mal nach “smarty foreach first”[/QUOTE]

…ist das nicht normal?
In der Brotkrümelnavigation soll schließlich nicht auf ein Wort wie zB den Seitentitel verwiesen werden, sondern auf einen Pfad. Und da schadet das / am Beginn eigentlich nicht. Ist sicher auch Ansichtssache.

Ne ich kenn das so nicht. Drupal macht das noch nicht mal so.
Hier ist schließlich “/” der Delimiter / das Trennzeichen. NUr wer macht ein Trennzeichen vor dem zu trennenden Inhalt / String?

[QUOTE=Souleater;99329]Wäre laut eurem Bugtracker aber ein “Bug” (betrifft nämlich die Ausgabe / Design …)[/QUOTE]

wie - “eurem”?

Und wo ist denn definiert, dass ein Bug ein Bug ist, weil es das Design betrifft?
Ein Bug ist ein anderes oder nicht vorhandenes Verhalten einer Funktion, als wie diese gedacht war bzw. beschrieben iwar.

[QUOTE=Souleater;99335]Ne ich kenn das so nicht. Drupal macht das noch nicht mal so.[/QUOTE]

und Drupal hat die Breadcrumbs erfunden und ausdefiniert?

Natürlich nicht :wink:

Aber da ist der Delimiter der Pfeil nach Rechts:

[QUOTE=vanilla thunder;99333]das würde dann etwa so aussehen:[/QUOTE]
:smiley: Aber damit sich keiner ärgert:

[{strip}]
<div id="breadCrumb">
    <span>[{ oxmultilang ident="WIDGET_BREADCRUMB_YOUAREHERE" }]:</span>
[{foreach from=$oView->getBreadCrumb() item=sCrum name=breadcrumb}]
     [{if !$smarty.foreach.breadcrumb.first}]/[{/if}] 
    [{if $sCrum.link }]<a href="[{ $sCrum.link }]" title="[{ $sCrum.title|escape:'html'}]">[{/if}][{$sCrum.title}][{if $sCrum.link }]</a>[{/if}]
[{/foreach}]
</div>
[{/strip}]

Danke =) Hilft mir sehr