Domanda

Introduzione

Sono in procinto di cercare di convertire il mio primo progetto HTML / CSS in un tema per Drupal. Ho usato MODx per un bel alcuni disegni e apprezzare la possibilità di creare diversi modelli di pagina e variabili personalizzate da assegnare a quei modelli. Tuttavia mi sembra di essere avendo alcuni problemi fare la transizione.

Il sito di cui sto lavorando tematizzazione in Drupal è un agente immobiliare. Ogni pagina / sezione avrà un diverso insieme di contenuti ad esso associato e avrà bisogno di visualizzare solo quel contenuto. Per esempio, ci sarà una pagina per le inserzioni in corso, ognuno dei quali verranno formattati da un tipo di contenuto personalizzato. Tuttavia, quando chiamo il contenuto della home page (o su altre pagine) Non voglio vedere questi dati di quotazione.


Layout

Il layout del sito e le regioni associate con ciascuna pagina / sezione è il seguente:

  • Inizio
    • Spotlight
    • Featured 1
    • Segnalato 2
  • A proposito di
    • Spotlight
    • Bios - Profili di ogni agente (ciascuno sarà un nodo con nome, informazioni di contatto, foto, ecc) elencati nella pagina; più nodi elencato
    • Sidebar
  • Annunci
    • Spotlight
    • di scambio - Profili di proprietà (ciascuno di essi sarà un nodo con località, informazioni di base, pic, ecc) elencati nella pagina; più nodi elencato
    • Sidebar
  • Servizi
    • Spotlight
    • Content - paragrafo generale area di testo
    • Sidebar
    • Notizie / Blog
    • Notizie / Blog Oggetti - Elenco di storie con sommari e link all'articolo completo
    • Sidebar

Ogni pagina / sezione utilizzerà la stessa intestazione e piè di pagina.


Problema

Ho fatto qualche lettura su Drupal, personalizzati tipi di contenuto (e CCK), viste e Pathauto. Tuttavia non sono stato in grado di ottenere un quadro chiaro di come mettere tutto insieme per realizzare quello che sto cercando. Quello che mi piacerebbe davvero sapere è quali moduli da utilizzare, come meglio utilizzarli, quali elementi Ho bisogno di utilizzare dove e quali file template dovrei usare per tema gli elementi ho bisogno di usare. Qualsiasi aiuto o riferimenti alle risorse utili sarebbe molto apprezzato.

È stato utile?

Soluzione

Questa è una domanda piuttosto generica, e la tua descrizione è una sorta di vaga su distinzioni importanti come la sezione del sito pagina vs vs regione pagina. Detto questo, alcuni consigli generali: iniziare con l'installazione del modulo di amministrazione. Quindi ottenere tutti i tuoi contenuti generalmente nei posti giusti con il tema di qualcun altro, per esempio Garland, prima di iniziare a fare qualsiasi dei vostri propri tematizzazione. Si dovrebbe essere in grado di ottenere abbastanza lontano senza codice toccare. Utilizzare CCK per definire la struttura del contenuto. Si dovrebbe già avere un tipo per la pagina e suona come si vorrà aggiungere un tipo di funzione, bio, profilo, e post sul blog. A seconda dei dettagli, potrebbe essere necessario aggiungere alcuni moduli aggiuntivi di campo, per esempio se si dispone di immagini, probabilmente si vorrà il modulo ImageField.

Una volta che hai i tipi di contenuto definiti, configurare Pathauto, e iniziare ad aggiungere contenuti.

Una volta che avete alcuni contenuti, ti consigliamo di creare una lista di altri con vista. Si consiglia di iniziare con il modulo simpleviews, come il punto di vista dell'interfaccia utente può essere schiacciante. Salvare le opinioni come visualizzazione blocco, e quindi utilizzare i blocchi di amministrazione di mettere la nella regione pagina giusta, e configurarli in modo da presentarsi solo sulle pagine di destra.

A questo punto, ti consigliamo di iniziare a controllare come i singoli elementi (nodi) appaiono in contesti diversi. Questo è quando si inizia a tematizzazione. Per questo, mi piacerebbe installare il modulo devel, guardare a ciò che altri temi di fare, e chiamo DSM () su tutte le variabili non si capisce per vedere che cosa assomigliano.

È generalmente possibile ottenere aiuto rapido con domande specifiche sul Drupal canali IRC .

Altri suggerimenti

Il modo più semplice per fare quello che si vuole fare può essere quella di mettere il contenuto personalizzato in blocchi e impostare le impostazioni di accesso per i blocchi da solo su alcune pagine. Così, per esempio se si dispone di contenuto che si desidera visualizzare a / riflettori o / node / 22 o tali, si sarebbe solo creare un blocco personalizzato (Building Site -> blocchi) e poi nelle impostazioni, impostare il blocco unico show per quel nodo.

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