Hallo Community,
ich habe folgendes Problem:
In der Subnavigation befinden sich Seiten die von bestimmten Gruppen nicht gesehen werden dürfen.
Ich benutze das Community AddOn und auf der Seite in den MetaDaten ist die Seite einer Gruppe zugeordnet.
In der Navigation sollen jedoch auch nicht angemeldete User den Link zur Seite sehen können.
Folgendes Scrip gibt die SubNavi aus:
<?php // Navigation
if ($REX['START_ARTICLE_ID'] = REX_ARTICLE_ID) {
$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$rexnav2 = rex_navigation::factory();
echo '<div id="subnavi">';
echo $rexnav2->get($P[2],4,TRUE,TRUE);
echo '</div>';
}
?>
Ich hoffe es hat jemand ne Idee....
Grüße
Tommes
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/
- TomTheMage
- Beiträge: 24
- Registriert: 11. Dez 2006, 20:03
- Wohnort: Ober-Mörlen
- Kontaktdaten: ICQ
Community Navigation mit allen Navigationspunkten
Beste Grüße
TomTheMage
-----------------------------------------------
TomTheMage
-----------------------------------------------
Re: Community Navigation mit allen Navigationspunkten
Hallo,
also rex_navigation wirst da nicht überredet bekommen Menüpunkte anzuzeigen die laut Community nicht da sein dürfen.
da musst eine normales Menü basteln
z.b.
so ungefähr.
Cheffchen
also rex_navigation wirst da nicht überredet bekommen Menüpunkte anzuzeigen die laut Community nicht da sein dürfen.
da musst eine normales Menü basteln
z.b.
Code: Alles auswählen
<?php
echo '<ul>';
foreach (OOCategory::getRootCategories() as $lev1){
echo '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
if(count($lev1->getChildren())>0)
{
echo '<ul>';
foreach ($lev1->getChildren() as $lev2)
{
echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
}
echo '</ul>';
}
} echo '</li>';
echo '</ul>';
?>
Cheffchen
- Markus.Lorch
- Beiträge: 682
- Registriert: 21. Okt 2007, 17:22
- Wohnort: Walheim
Re: Community Navigation mit allen Navigationspunkten
@TomTheMage: welchen Sinn hat das Ganze? Wäre es ausreichend für dich normale rex_navigation wieder zu verwenden? In diesem Fall würde dann eben generell alle Navigationspunkte angezeigt werden.
Grüße,
Markus Lorch
Tschüssle sagt Herr Nüssle
Markus Lorch
Tschüssle sagt Herr Nüssle
Re: Community Navigation mit allen Navigationspunkten
Hi!
@Markus.Lorch: Leider eben nicht. Ich stehe vor dem selben Problem, habe eine Hauptnav mit
Jetzt werden mir die geschützen Bereiche NICHT in der Navigation angezeigt, wenn der Benutzer nicht eingeloggt ist oder nicht die Rechte hat. Genau das möchte ich aber, gibt es da eine einfachere Lösung als ein eigenes Menü zu programmieren, also z.B. einen weitere Parameter für get(), das Grundsätzlich ALLE Menüpunkte zeigt, egal ob der Zugriff erlaubt ist oder nicht?
@Markus.Lorch: Leider eben nicht. Ich stehe vor dem selben Problem, habe eine Hauptnav mit
Code: Alles auswählen
...
echo $nav->get($category_id, $depth, $open, $ignore_offlines);
- Markus.Lorch
- Beiträge: 682
- Registriert: 21. Okt 2007, 17:22
- Wohnort: Walheim
Re: Community Navigation mit allen Navigationspunkten
Wenn Du generell ALLE Menüpunkte zeigen möchtest unabhängig von den Community-Rechten geht das natürlich. z.b. so:
in diesem speziellen Fall ist es legitim ohne die factory() das Objekt zu erzeugen. Sollte aber nicht zur Regel werden
Dadurch wird die factory() übergangen und das nachladen einer speziellen Navigation für die Community verhindert. Der Rest bleibt alles beim Alten.
Code: Alles auswählen
$nav = new rex_navigation();
Dadurch wird die factory() übergangen und das nachladen einer speziellen Navigation für die Community verhindert. Der Rest bleibt alles beim Alten.
Grüße,
Markus Lorch
Tschüssle sagt Herr Nüssle
Markus Lorch
Tschüssle sagt Herr Nüssle
Re: Community Navigation mit allen Navigationspunkten
Das ist ja nen Ding, danke, funktioniert wunderbar...Markus.Lorch hat geschrieben:Wenn Du generell ALLE Menüpunkte zeigen möchtest unabhängig von den Community-Rechten geht das natürlich. z.b. so:
in diesem speziellen Fall ist es legitim ohne die factory() das Objekt zu erzeugen. Sollte aber nicht zur Regel werdenCode: Alles auswählen
$nav = new rex_navigation();
Dadurch wird die factory() übergangen und das nachladen einer speziellen Navigation für die Community verhindert. Der Rest bleibt alles beim Alten.
nur wo ist eigentlich der Unterschied bzw was macht factory()?
- Markus.Lorch
- Beiträge: 682
- Registriert: 21. Okt 2007, 17:22
- Wohnort: Walheim
Re: Community Navigation mit allen Navigationspunkten
Grob gesagt werden bei einer Erzeugung mit factory() Veränderungen durch AddOns zugelassen, ohne nicht - Damit AddOns problemlos funktionieren ist ein Aufruf mit factory() deshalb der Normalfall und sollte man nur wenn es nötig ist weg lassen.
Grüße,
Markus Lorch
Tschüssle sagt Herr Nüssle
Markus Lorch
Tschüssle sagt Herr Nüssle
Re: Community Navigation mit allen Navigationspunkten
AAAhaaa, verstehe, danke für die Info!