Domanda

Sì, io sono ancora in Drupal 5. Non prendere in giro.

Ho creato una categoria con il modulo Aggregator, e l'URL per la categoria è www.example.com/aggregator/categories/2. Come faccio a tema questo? E 'un nodo che può essere a tema con un modello, o c'è qualche altro processo devo usare?

Modifica: Per chiarire, voglio aggiungere del testo a destra sotto l'intestazione, non solo il tema delle singole voci aggregatore. Siamo spiacenti, ho lasciato che in un primo momento.

È stato utile?

Soluzione

avere uno sguardo al fonte (sempre utile):

voilà, ecco il tuo punto themeing (tema override), che possono essere a tema con un modello (o una funzione tema personalizzato).

EDIT: themeing / modificare l'intestazione sembra essere difficile con lo standard Drupal 5. sguardo alla fonte di nuovo: appena _aggregator_page_list() Inserto tutti (a tema) sfamare articoli, li avvolge in un <div id="aggregator">, e aggiunge cercapersone e l'icona di alimentazione - niente a che agganciarsi qui. _aggregator_page_list() ha un terzo argomento $header opzionale che farebbe esattamente quello che vuoi - purtroppo, questo argomento non viene utilizzato per aggregator/categories/2. in modo da aggiungere un testo alla testata, si dovrà incidere aggregator.module.

o l'aggiornamento a Drupal 6, che ha aggiunto una sostituzione tema per il wrapper:

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

EDIT END

Per informazioni su come tema Drupal 5, vedi http://drupal.org/theme-guide/5 , template.php: Sostituzione di altre funzioni tema , la corretta tematizzazione del modulo aggregatore , theme() api doc , ecc ecc.

buona fortuna!

* e aggiunge alcuni trattamenti categoria e avvolge tutti gli elementi in uno o l'altro contenitore

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top