[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Probelm mit rex_breadcrumb - REDAXO Forum
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/
mauer-design
Beiträge: 121
Registriert: 24. Okt 2007, 13:10

Probelm mit rex_breadcrumb

15. Jan 2011, 18:05

Hallo ich nutze die interne Redaxo Klasse rex_navigation::factory() um ein Breadcrumb zu erstellen.

Folgend dr Code:

Code: Alles auswählen

<div id="breadcrumb"><?php
$nav = rex_navigation::factory();
echo $nav->getBreadcrumb(TRUE,TRUE,1);
?></div>
Aus irgend einem Grund steht immer eine "1" in der ersten LI. Warum und wie bekom eich die weg?

Die Ausgabe lautet als UL wie folgt:

* 1
* Referenzen
* Webdesign

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Probelm mit rex_breadcrumb

15. Jan 2011, 18:22

hi
ich hatte auch das problem mit der 1...?

ich nutze die so das klappt bestens ;)

Code: Alles auswählen

<?php

// ---------- BREADCRUMB

$category_id = 0;
$includeCurrent = TRUE;

// navigation generator erstellen
$nav = rex_navigation::factory();

echo '<div id="breadcrumb">';
if ($REX['CUR_CLANG'] == 1)
{
echo '<p>You are here:</p>'. $nav->getBreadcrumb('Startpage', $includeCurrent, $category_id);
}
else
{
echo '<p>Sie befinden sich hier:</p>'. $nav->getBreadcrumb('Startseite', $includeCurrent, $category_id);
}
echo '</div>';
?>
oder du setzt per css

Code: Alles auswählen

li.rex-lvl1
auf display none
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

mauer-design
Beiträge: 121
Registriert: 24. Okt 2007, 13:10

Re: Probelm mit rex_breadcrumb

28. Jan 2011, 21:02

Hi Richard,

klar, das löst das Problem, aber warum steht dort überhaupt eine "1". Wenn da wenigstens der Artikelname stehen würde... Wo kommt die eins her?

Benutzeravatar
mow
Beiträge: 73
Registriert: 2. Jul 2007, 01:49
Kontaktdaten: Website

Re: Probelm mit rex_breadcrumb

9. Apr 2011, 03:17

Richard.Laing hat geschrieben: ich nutze die so das klappt bestens ...
hallo richy,
hast du, so wie du es gelöst hast, nicht 2x 'startseite' beim aufruf der startseite?
ich habe es so gelöst, mit der 'richtigen' bezeichnung der startseite.
:!: bei mehrsprachigkeit immer das output_filter-addon nutzen :!:

Code: Alles auswählen

<?php
# ------ breadcrumb navi
$OOStartArticle = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
$art_name = $OOStartArticle->getValue("name");
$nav = rex_navigation::factory();
echo '<div id="breadcrumb">';
if ($REX['START_ARTICLE_ID'] != REX_ARTICLE_ID) $start = $art_name;
echo '<p>###Sie_befinden_sich_hier###:</p>'. $nav->getBreadcrumb($start, TRUE, 0);
echo '</div><!-- /breadcrumb -->'."\n";
?>
css-beispiel:

Code: Alles auswählen

/* ------- breadcrumb div */
#breadcrumb {
  float:left;
  padding:1em 0;
  font-size:0.625em;
}
#breadcrumb p {
  float:left;
}
/* ------- breadcrumb ul */
.breadcrumb {
  float:left;
  padding-left:0.5em;
}
.breadcrumb li {
  display:inline;
  padding:0 0.5em 0.25em 0;
  overflow:hidden;
  list-style:none;
  line-height:0.625em;
  border-right:1px dotted #444;
}
.breadcrumb li:last-child {
  border-right:none;
}
grüsse mow
best viewed with an open mind!

Zurück zu „Allgemeines [R4]“