Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 07.10.2008, 14:33   #11 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.961
Zitat:
Zitat von ddklog Beitrag anzeigen
Super! Jetzt konnte ich mich entscheiden:
Ich denke ich entscheide mich für die Variante, bei der ich Seiten anlege, die ein Kategorienlisting ausgeben. Das ist für mich am sinnvollsten, weil ich diese Seiten beim Anlegen im Admin-Bereich eindeutig zuweisen kann.
Okay, das klingt gut.


Zitat:
Frage 1: liege ich damit richtig, dass das Seiten sind, die bspw. „category-1-page.php“ heißen? (nur solche erscheinen in „Erweiterte Einstellungen“ >> „Seiten-Template“)
Frage 2: Wenn ja – muss ich auf dieser Seite ja sagen, um welche Kategorie es sich handelt und wie sie dargestellt werden soll (bspw. Überschrift, Teaser, darunter zusätzliche Angaben, wie Autor, Kommentare, etc). Woher bekomme ich diesen Code? Kann ich mir den irgendwo rauskopieren?
Schau mal wie der Fragesteller das in diesem Thread hier gelöst hat:
Auf Seiten Artikel zeigen?
Grille verwendet da für die Kategorien und zugehörigen Seiten denselben Namen, und prüft daraufhin ab.

Alternativ kannst du auch über die Benutzerdefinierten Felder mitteilen, welche Kategorie ausgegeben werden soll.

So oder so benötigst du nur 1 Seitentemplate für alle Kategorien.


Zitat:
Ich weiß, dass du mir bereits eine Menge an Code-Schnipsel genannt hast – nur kann ich damit nichts anfangen (z.B. der Befehl wp_list_categories () sagt mir so alleine stehend nichts
Schon klar, dass dir das nix sagt. Muss ja auch nicht. Aber ich hab das ja jeweils mit der entsprechenden Doku-Seite verlinkt, wo eigentlich alles vernünftig erklärt ist.
__________________
FAQ // Codex // Plugins // marcus.zelend.de // "1984" war keine Anleitung!
marX ist offline   Mit Zitat antworten
Alt 10.10.2008, 17:52   #12 (permalink)
PostRank: 1
 
Registriert seit: 06.10.2008
Beiträge: 28
Also ich hab jetzt ein Screenshot eingefügt um mein Problem zu visualisieren. Auf dem Bild sieht man oben ein Menu, das als 3. Punkt Kategorien hat. Diese sind (abgesehen von einer) dieselben wie in der Sidebar.
Nun habe ich vor, pages.php-Templates zu erstellen, die ich den einzelnen Kategorien im Menu (nicht Sidebar) zuweisen möchte. In diesen Templates soll drinne stehen, dass genau dieselbe Seitenansicht gezeigt wird wie wenn ich eine Kategorie aus der Sidebar anklicke. Kann mir da bei dem Code jemand helfen? Das wäre sehr freundlich!

@marX: Tut mir leid, aber der letzte Hinweis trifft mein Problem einfach nicht oder ich verstehe das einfach nicht!
Angehängte Grafiken
Dateityp: jpg Bild 5.jpg (20,9 KB, 7x aufgerufen)
ddklog ist offline   Mit Zitat antworten
Alt 10.10.2008, 22:17   #13 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.961
Ich verstehe schon was du meinst. Vielleicht kann ich mit ein wenig Code anschaulicher machen, was ich meine. Poste bitte mal den Code (aus der header.php vermutlich), wo das Top-Menü erzeugt wird. Dann versuchs ich dir daran mal zu erklären. Pagetemplates brauchst du da nicht, denke ich.
__________________
FAQ // Codex // Plugins // marcus.zelend.de // "1984" war keine Anleitung!
marX ist offline   Mit Zitat antworten
Alt 13.10.2008, 09:20   #14 (permalink)
PostRank: 1
 
Registriert seit: 06.10.2008
Beiträge: 28
Hier der Code aus der Header-Datei
PHP-Code:

<div class="right"></div>
</div>
<ul id="nav" class="clearfloat">
<li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li> 
<?php wp_list_pages('title_li='); ?>
</ul>
Bin sehr gespannt und vielen Dank
ddklog ist offline   Mit Zitat antworten
Alt 13.10.2008, 09:41   #15 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.961
Bau erstmal folgendes ein:
Code:
<div class="right"></div> 
</div> 
<ul id="nav" class="clearfloat"> 
<li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li>  
<li>
  Kategorien
  <ul><?php wp_list_categories('title_li='); ?></ul>
</li>
<?php wp_list_pages('title_li='); ?> 
</ul>
und schau mal ob das dem nahe kommt, was du möchtest.
__________________
FAQ // Codex // Plugins // marcus.zelend.de // "1984" war keine Anleitung!
marX ist offline   Mit Zitat antworten
Alt 13.10.2008, 13:08   #16 (permalink)
PostRank: 1
 
Registriert seit: 06.10.2008
Beiträge: 28
Das ist ja unglaublich!
Ich habe jetzt den Code noch erweitert damit er mir die Reihenfolge so anzeigt, wie ich das auch in der Sidebar gestaltet habe.
Was ich jedoch nicht checke:
1. Die Formatierung, die im nav.css festgelegt wurde, übernimmt er mir hier jedoch nicht!? Wieso, verstehe ich nicht, da er "Home", das ja auch explizit im Code steht, auch so formatiert wird!
2. Wie kann ich ihm "sagen", dass ich "Kategorien" erst an 3. Stelle haben möchte?
Der Code sieht jetzt folgendermaßen aus:
PHP-Code:
<div class="right"></div>
</div>
<ul id="nav" class="clearfloat">
<li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li> 

<li id="nav" class="clearfloat">
  Kategorien
  <ul><?php wp_list_categories('orderby=order&hide_empty=1&title_li=&exclude=1,3'); ?></ul>
</li>

<?php wp_list_pages('title_li='); ?>
</ul>
Vielen Dank nochmals
ddklog ist offline   Mit Zitat antworten
Alt 13.10.2008, 13:22   #17 (permalink)
PostRank: 1
 
Registriert seit: 06.10.2008
Beiträge: 28
Habe jetzt das Problem mit der Formatierung in den Griff bekommen. Siehe Code. Aber wegen der Reihenfolge weiß ich echt nicht weiter.
PHP-Code:
<div class="right"></div>
</div>
<ul id="nav" class="clearfloat">
<li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li> 

<li>
  <a /" class="nav">Kategorien </a>
  <ul><?php wp_list_categories('orderby=order&hide_empty=1&title_li=&exclude=1,3'); ?></ul>
</li>
Danke
ddklog ist offline   Mit Zitat antworten
Alt 13.10.2008, 13:24   #18 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.961
Zitat:
Zitat von ddklog Beitrag anzeigen
Das ist ja unglaublich!
Glaub mir halt auch mal was!

Zitat:
1. Die Formatierung, die im nav.css festgelegt wurde, übernimmt er mir hier jedoch nicht!? Wieso, verstehe ich nicht, da er "Home", das ja auch explizit im Code steht, auch so formatiert wird!
Sollte eigentlich. Auf ejden Fall darfst du nicht nochmal die ID "#nav" angeben. IDs dürfen nur 1x im Code auftauchen. Da ich aber nicht weiß was die IDs/Klassen bei dir so machen, kann ich erstmal nicht mehr dazu sagen. Ein Link wäre an der Stelle gut.
("Theoretisch" sollte es so aber funktionieren, die Seiten werden ja auch nicht anders eingebunden.)

Formatierung siehe unten - da fehlte natürlich das <a>-Element.

Zitat:
2. Wie kann ich ihm "sagen", dass ich "Kategorien" erst an 3. Stelle haben möchte?
Wie ich schon weiter oben angedeutet hatte ("Mischen" von Seiten und Kategorien im Menü), du benötigst dann 2x. wp_list_pages() - 1x vor und 1x nach wp_list_categories() mit entsprechenden include/exclude-Parametern. Etwa so:
PHP-Code:
<ul id="nav" class="clearfloat">
<li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li> 
<?php wp_list_pages('title_li=&include=123'); ?>
<li id="nav" class="clearfloat">
  <a href="#">Kategorien</a>
  <ul><?php wp_list_categories('orderby=order&hide_empty=1&title_li=&exclude=1,3'); ?></ul>
</li>
<?php wp_list_pages('title_li=&exclude=123'); ?>
</ul>
wobei "123" die ID der Seite ist, die vorher auftauchen soll.
__________________
FAQ // Codex // Plugins // marcus.zelend.de // "1984" war keine Anleitung!

Geändert von marX (13.10.2008 um 13:26 Uhr). Grund: Geändert wegen Formatierung...
marX ist offline   Mit Zitat antworten
Alt 13.10.2008, 13:52   #19 (permalink)
PostRank: 1
 
Registriert seit: 06.10.2008
Beiträge: 28
Was ist die ID der vorherigen Seite? Also wo finde ich die?
ddklog ist offline   Mit Zitat antworten
Alt 13.10.2008, 13:56   #20 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.961
In der Statusleiste beim Überfahren des "Bearbeiten"-Links. Oder mit diesem Plugin:
WordPress › Reveal IDs for WP Admin WordPress Plugins
__________________
FAQ // Codex // Plugins // marcus.zelend.de // "1984" war keine Anleitung!
marX ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
branfordmagazine, kategorie, menuleiste, verlinken

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | WordPress Agentur | Ein Inpsyde.com Projekt