Frage

Ja, ich bin immer noch auf Drupal 5. Do not Spaß machen.

habe ich eine Kategorie mit dem Aggregator-Modul und die URL für die Kategorie ist www.example.com/aggregator/categories/2. Wie kann ich dieses Thema? Ist es ein Knoten, der mit einer Vorlage Themen werden kann, oder gibt es einen anderen Prozess, den ich verwenden muß?

Bearbeiten: Um zu klären, möchte ich einen Text direkt unter dem Header hinzufügen, nicht nur Thema der einzelnen Aggregator Artikel. Sorry, ich verließ das aus auf den ersten.

War es hilfreich?

Lösung

haben einen Blick auf die Quelle (immer hilfreich):

voila, hier ist Ihr themeing Punkt (Thema Überschreibung), die mit einer Vorlage Themen werden kann (oder eine benutzerdefinierte Thema Funktion).

EDIT: themeing / den Header zu modifizieren scheint wieder mit Standard-Drupal 5. Blick auf die Quelle schwierig: _aggregator_page_list() nur concats alle (Themen) Feed-Einträge, wickelt sie in einem <div id="aggregator"> und fügt Pager und Feed-Symbol - nichts einhaken hier. _aggregator_page_list() hat ein optionales drittes Argument $header die genau tun würde, was Sie wollen - leider, dieses Argument nicht für aggregator/categories/2 verwendet wird. so etwas Text der Kopfzeile hinzuzufügen, würden Sie haben aggregator.module hacken.

oder ein Upgrade auf Drupal 6, die ein Thema Überschreibung für den Wrapper hinzugefügt:

foreach ($items as $item) {
  $output .= theme('aggregator_item', $item);
}
$output = theme('aggregator_wrapper', $output);

EDIT END

, wie zum Thema Drupal 5 finden Sie unter http://drupal.org/theme-guide/5 , template.php: Aufschalten andere Thema Funktionen , Proper Thematisierung von Aggregator-Modul , theme() api doc etc. etc.

viel Glück!

* und fügt einige Kategorie Handhabung und wickelt alle die Einzelteile in die eine oder andere Behälter

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top