Hallo,
bei einem Addon stehe ich gerade vor einer Herausforderung.
Auf einer Seite lade ich per ID ein Objekt aus einer Tabelle und zeige die Details an. Das ganze ist eine Seite, die ganz normal in der Struktur angelegt wurde und eben das entsprechende Modul enthält.
Adresse also z.B. index.php?article_id=110&db_id=12345
Jetzt zeigt das Breadcrumb diese Unterseite auch korrekt an, allerdings verschwindet beim Klicken natürlich die db_id ! Kann man das irgendwie eleganter lösen ohne eine Fallunterscheidung im Navi Template?
Zur not darf die db_id auch bei allen Links mit angegeben werden, sonst stört sie ja zumindest nicht.
Vielen Dank und frohe Feiertage,
Michael
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Danke erstmal,
der Breadcrumb wird von einem Navi-Template erstellt
Aber die Frage war ja, ob es geht ohne eine spezielle Abfrage zu machen.. oder würdest du die db_id einfach an jede URL dann anhängen, falls sie existiert?
Würde zumindest funktionieren...
der Breadcrumb wird von einem Navi-Template erstellt
Code: Alles auswählen
for( $i = 0; $i < sizeof( $path ); $i++ )
{
$art = OOArticle::getArticleById( $path[$i] );
$res .= "<li><a href=\"".$art->getUrl()."\">".$art->getName()."</a> </li>\n";
}
Würde zumindest funktionieren...
Hallo,
na ohne was zu Basteln geht das natürlich nicht :O).
Ungetestet, soll nur eine mögliche Richtung zeigen:
Das mal für deins ersetzen, könnte vielleicht passen.
Cheffchen
na ohne was zu Basteln geht das natürlich nicht :O).
Ungetestet, soll nur eine mögliche Richtung zeigen:
Das mal für deins ersetzen, könnte vielleicht passen.
Code: Alles auswählen
for( $i = 0; $i < sizeof( $path ); $i++ )
{
$art = OOArticle::getArticleById( $path[$i] );
if($i == sizeof($path)){ //ist letzter eintrag/punkt im Breadcrumb
if($_GET[db_id]){$resdbid="&db_id=".$_GET[db_id]);}else{$resdbid="";}
}
$res .= "<li><a href=\"".$art->getUrl()."".$resdbid."\">".$art->getName()."</a> </li>\n";
}