[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Meta Informationen in Redaxo Standard Navi - 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/
raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 19:09

Hallo Leute,

ich habe mal eine Frage. Ich habe bis vor einigen Tagen die Standard Navi von Peter benutzt. Jetzt ist mir aber aufgefallen, dass man über Redaxo mit:

Code: Alles auswählen

<?php
$nav = rex_navigation::factory();
echo $nav->get(0,2,FALSE,TRUE);
?>
viel einfacher eine Navigation erstellen kann.

Jetzt meine Frage... Wie funktionieren mit dieser Navi Meta Informationen? Ich möchte z.B., dass die Navi um <li class="rex-article-2 blau rex-active"> in dem Fall um blau erweitert wird. Geht sowas und wenn ja, wo muss ich das einstellen bzw. was muss in den Quelltext?

Lg Sebastian

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 19:23

das wäre über einen php eingriff möglich ... aber wozu brauchst du das denn?
weil eine class ist doch schon vergeben ... ansonsten ein div class bla oder id bla irgendwas um die navi legen und dann mit #bla oder .bla ul li ansprechen dann ist doch alles da was du brauchst.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 19:45

Hallo Richy,

erstmal Danke für deine Inspirationen. Leider habe ich ein Spezialproblem.

Ich erkläre mal kurz. Ich habe eine Navigation mit 3 Ebenen. Der Hintergrund der 1. Ebene ist z.B. blau. Die 2. Ebene ist grün und die 3. rot. Jetzt haben ja automatisch alle Punkte der 2. Ebene die gleiche Farbe. Ich möchte aber, dass Links die keine Unterpunkte haben eine andere Farbe haben als die, die Unterlinks haben. Verstehst Du was ich meine?

Man müsste abfragen können ob die Kategorie Unterlinks hat oder nicht. Geht das irgendwie oder denke ich zu kompliziert?

Gruß Sebastian

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 20:32

ändert sich die navigation laufen also muss die dynamisch bleiben?
wenn nicht, hätte ich die lösung für dich, es wird jedem menuepunkt eine id mitgegeben.
die nav factory kann man bestimmt umbauen aber da muss ich erst mal passen.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 20:46

Hallo Richy,

genau das ist ja das Problem. Die Seite für die ich die Navigation einsetzen möchte, wird laufen geändert und hat über 1000 Seiten, daher bin ich darauf angewiesen, dass die dynamisch ist. Jedes Mal den Style ändern ist daher nicht so toll.

Was hätte ich denn für Alternativen? und warum gehen eigentlich keine Meta Informationen in der Redaxo Navi? Gerade in der Navi sollte man das doch voraussetzen können, oder?

Lg Sebastian

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 20:52

es gibt da eine andere navigation ... hab ich mal gelesen im forum aber wo???
schau dich mal um und nutz die google suche dann findest du das evtl schneller in redaxo ;)
bi n jetzt erst mal wech es gibt da auf jedenfall was. gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 20:54

schu mal hier
http://www.redaxo.org/de/forum/addons-f ... 58-15.html
evtl ist das das was du suchst..
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 21:18

Oder einfach per jQuery, ist ja nur für die Optik:

Code: Alles auswählen

<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title></title>
	<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
	<ul class="rex-navi1">
		<li>kein Kind</li>
		<li>mit Kind
			<ul>
				<li>Kind</li>
			</ul>
		</li>
	</ul>
	<script>
		$(function () {
			$('.rex-navi1 li').each(function () {
				if(!$(this).children('ul').length) {
					$(this).addClass('no_children');
				}
			});
		});
	</script>
</body>
</html>
Das JS geht alle <li> in <ul class="rex-navi1"> durch und verpasst denen, die keine Kindkategorien haben (keine <ul>) die Klasse "no_children".

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 21:24

Danke Richy, danke Ingo,

das mit JQuery verstehe ich nicht. Weil wenn der Text einmal erzeugt ist, kann der doch nicht mehr geändert werden oder habe ich da jetzt einen Denkfehler?

Lg Sebastian

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 21:45

raiden hat geschrieben:das mit JQuery verstehe ich nicht. Weil wenn der Text einmal erzeugt ist, kann der doch nicht mehr geändert werden oder habe ich da jetzt einen Denkfehler?
Denkfehler. Mit Javascript kannst du bestehendes HTML ändern, ergänzen oder löschen. Du kannst auch ganze Seite per Javascript generieren lassen. Da es dir nur darum geht, bestimmten <li>s eine Klasse zu geben um die Usability zu verbessern, bietet sich Javascript an.

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 22:01

Ok Ingo, man lernt nie aus... Jedoch bekomme ich das Script irgendwie nicht zum laufen, was mache ich falsch? Im Head habe ich das Teil eingebunden, am Ende des Body den anderen kram. Aber irgendwie ändert der bei mir nichts. Hier mal das Template:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="<?php echo $REX['SERVER']; ?>" />
<title><?php echo rexseo::title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="keywords" content="<?php echo rexseo::keywords(); ?>" />
<meta name="description" content="<?php echo rexseo::description(); ?>" />
<meta name="robots" content="index,follow,noodp,noydir" />
<meta name="language" content="de,de-at,de-ch" />
<meta http-equiv="Content-Language" content="de,de-at,de-ch" />
<meta http-equiv="pragma" content="NO-CACHE" />
<meta http-equiv="cache-control" content="NO-CACHE" />
<link rel="canonical" href="<?php echo rexseo::canonical(); ?>" />
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<div id="content-wrapper">
<div id="navigation"><?php
$nav = rex_navigation::factory();
echo $nav->get(2,1,FALSE,TRUE);
?></div>
<div id="subnavigation"><?php
$nav = rex_navigation::factory();
echo $nav->get(0,3,FALSE,TRUE);
?></div></div>
<script>
      $(function () {
         $('.rex-navi1 li').each(function () {
            if(!$(this).children('ul').length) {
               $(this).addClass('no_children');
            }
         });
      });
   </script>
</body>
</html>

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

Re: Meta Informationen in Redaxo Standard Navi

22. Jul 2011, 22:31

Eigentlich sieht das gut aus. Bist du sicher, dass keine neuen Klassen vergeben werden? Sonst probier mal das hier:

Code: Alles auswählen

<script>
	$(function () {
		$('#navigation li, #subnavigation li').each(function () {
			if(!$(this).children('ul').length) {
				$(this).addClass('no_children');
			}
		});
	});
</script>
wenn das auch nicht klappt, poste mal den Quelltext der Seite. Oder noch besser: einen Link zur Seite (zur Not per PM)

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

23. Jul 2011, 18:13

Danke für die Mühe. Ich finde die Lösung nicht gerade prickelnd, daher muss ich das jetzt wohl oder übel mit den Rex IDS machen, echt blöd, dass bei der Rex Navi keine Meta Informationen klappen.

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: Meta Informationen in Redaxo Standard Navi

23. Jul 2011, 20:10

Hallo,

der Thread heisst doch "Meta Informationen in Redaxo Standard Navi"...

Anscheinden brauchst Du aber mehr als eine Standard Navigation. Was spricht dagegen dann für diesen Fall eine andere Navigation zu nutzen? JS ist dann sicherlich nicht nötig...

Verstehe ich nicht.

LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

raiden
Beiträge: 25
Registriert: 23. Apr 2008, 17:58

Re: Meta Informationen in Redaxo Standard Navi

23. Jul 2011, 22:48

Hallo Oliver,

kannst Du mir eine gute empfehlen?

Gruß Sebastian

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: Meta Informationen in Redaxo Standard Navi

24. Jul 2011, 20:34

Hi,

hier finden sich doch eine Menge guter Navigationen:

http://www.redaxo.org/de/download/templ ... rsion_id=0

LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

Zurück zu „Allgemeines [R4]“