[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Eigene Navigation nur für Artikelname Bereich - 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/
Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 18:52

Hallo,

weis jemand wie ich eine eigene rex_navigation nur für den Bereich "Artikelname" erstellen kann?
nav.jpg
nav.jpg (22.34 KiB) 17170 mal betrachtet
Danke und Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 20:10

Code: Alles auswählen

$cat = OOCategory::getCategoryById($id); // id der kat mit den artikeln
if (count($cat->getArticles()))
{
    echo '<ul>';
    foreach ($cat->getArticles() as $article)
    {
        echo '<li><a href="'.rex_getUrl($article->getId()).'">'.$article->getName().'</a></li>';
    }
    echo '</ul>';
}
oder so ähnlich

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 20:23

Hallo Ingo,

danke für Deine Antwort aber leider funktioniert es nicht :?

Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 20:48

Hallo
leider funktioniert es nicht
super beschreibung :O)

hast die id angegeben wie es da steht?

Code: Alles auswählen

$cat = OOCategory::getCategoryById($id); // id der kat mit den artikeln
wenn es Dynamisch sein also immer von der Aktuellen Kategorie das anstelle $id

Code: Alles auswählen

$this->getValue("category_id")
Cheffchen

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 20:51

Code: Alles auswählen

$articles = OOArticle::getRootArticles(); // Artikel direkt unterhalb von Home
if (count($articles))
{
    echo '<ul>';
    foreach ($articles as $article)
    {
        echo '<li><a href="'.rex_getUrl($article->getId()).'">'.$article->getName().'</a></li>';
    }
    echo '</ul>';
}
Meinst du die Artikel direkt unter Home?
http://blumbeet.com/files/cheatsheet_redaxo_42.pdf

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 21:20

Vileicht kann man es so besser erkennen
nav2.jpg
nav2.jpg (74.57 KiB) 17105 mal betrachtet
ich möchte aus dem eingekreisten Bereich ein Menü machen bzw. das jede Seite im Menü angezeigt wird die ich da anlege.

Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 21:42

Siehe meinen letzten Beitrag ;)
Der Code ist anders als beim ersten. Als ich "Home" geschrieben habe meinte ich "Homepage", nicht deinen Menüpunkt "Home".

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

23. Okt 2012, 22:17

Ups :oops: ,

das hatte ich übersehen, ja jetzt klappt es super :D .

Herzlichen Dank für die Hilfe.

Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 12:47

Hallo,

ich versuche auch gerade eine solche Navigation einzubinden, verstehe als Newbie aber nicht so recht, wie das geht. Ich hab nun ein Template mit folgendem code erstellt:

Code: Alles auswählen

<?php

{
    echo '<ul>';
    foreach ($articles as $article)
    {
        echo '<li><a href="'.rex_getUrl($article->getId()).'">'.$article->getName().'</a></li>';
    }
    echo '</ul>';

?>
Im Backend erhalte ich dann aber:
Parse error: syntax error, unexpected $end in /usr/www/users/xyz/redaxo/redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code(72) : eval()'d code on line 11

herzliche Grüße aus Bremen,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 13:03

Hallo Horst,

hier der komplette Code

Code: Alles auswählen

<div class="footer-menu">
<?php
    $articles = OOArticle::getRootArticles(); // Artikel direkt unterhalb von Home
    if (count($articles))
    {
        echo '<ul>';
        foreach ($articles as $article)
        {
            echo '<li><a href="'.rex_getUrl($article->getId()).'">'.$article->getName().'</a></li>';
        }
        echo '</ul>';
    }
?>
</div>
von dem Menü, aber es greift halt nur auf die Ebene mit den Artikelname zu.

Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 13:19

Hallo Jochen,
super, klappt perfekt,
vielen Dank,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 13:29

Noch eine Nachfrage:
geht es auch, dort bei Anzeige der Seite im Navilink class="rex-current" anzeigen zu lassen wie in der Standardhauptnavigation?
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 13:46

Ich weis nicht genau was Du meinst aber hier mein css für das Menü, vielleicht hilft Dir das weiter

Code: Alles auswählen

.footer-menu{
 float:right;
 width:300px;
 margin-right:20px;
}
.footer-menu li {
	float:	right;
	position:relative;
	list-style:		none;
}
.footer-menu a {
	display:		block;
	position:		relative;
	color:#72716B;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:1px 1px 0 #edece7;
	background:url(../img/trenner.png) no-repeat right 20px;
	padding:16px 15px 18px 5px;
	padding:16px 15px 18px 4px\0/;
}
.footer-menu a:hover{
	color:black;
}
Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Eigene Navigation nur für Artikelname Bereich

4. Dez 2012, 13:54

Hallo Jochen,

Das CSS-File ist mir klar. Aber geht es auch, dass dieser Navigationscode zusätzlich den Status mit in den HTML-Link einfügt, also wenn die Seite angewählt ist, dass in den Navigationslink zusätzlich z.B.: class="current" oder Ähnliches automatisch eingefügt wird. So funktioniert es ja in der Standardnavi. Dann könnte ich den Link bei angewählter Seite übers css anders formatieren.

Vielen Dank schon mal,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Eigene Navigation nur für Artikelname Bereich

6. Dez 2012, 01:15

Deine Signatur lässt mich über deine Fragen staunen :mrgreen:
Frag in der Schleife ab, ob die ID des gerade durchlaufenden Artikels gleich der ID des angezeigten Artikels ist. http://blumbeet.com/files/cheatsheet_redaxo_42.pdf

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Eigene Navigation nur für Artikelname Bereich

6. Dez 2012, 10:36

Hallo Ingo,

na, man muss ja nicht immer alles können ...

Da ich kein Programmierer bin - das geniale an Redaxo ist ja, dass man keiner sein muss, ein paar Grundkenntnisse reichen ja aus - hilft mir das cheatsheet nicht so recht weiter:
wie würde der fertige code denn lauten?

Danke aus Bremen,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Eigene Navigation nur für Artikelname Bereich

6. Dez 2012, 11:00

Hallo,

wie würde deine Rechnungsanschrift aussehen?

versuch selber und zeige wo hängst oder frage in der job ecke.

Cheffchen

Zurück zu „Allgemeines [R4]“