Devo creare una galleria di immagini con miniature, avendo bisogno di un controllo completo non posso usare moduli già pronti.
Sto pensando di procedere così:
Creo due viste che restituiscono contenuti identici, le configuro graficamente in modo che una vista funga da visualizzatore delle miniature e l'altra che visualizzi l'elenco delle foto a grandezza differente.
Le salvo come blocchi e inserisco i due blocchi nella pagina dove devo visualizzare la galleria.
Problema:
devo dividere le foto per argomento, è possibile passare un termine tassonomia alle due viste via url ?
Diversamente dovrei creare e salvare due viste per ogni tag :-(
Grazie per le eventuali risposte :-)
http://drupal.org/node/144725
http://jamestombs.co.uk/2009-03-18/create-a-simple-image-gallery-in-drup...
http://www.davidnewkerk.com/book/128
http://learnbythedrop.com/drop/148
http://www.chromeos.eu
Grazie, non posso usare quei moduli devo usare degli effetti scroller ecc mi serve un controllo completo su ogni elemento :-(
Come passare un termine di tassonomia via url a una vista invece è possibile?
Non riesco a trovare informazioni chiare :-(
Il mio primo sito con Drupal: www.paolosotgiu.org
su argomenti c'è il termine da passargli e lo recuperi con arg(2), senza cck e views voglio proprio vedere come fai.
Ma perché usi un cms se poi non puoi usare quelle cose?
http://drupaleasy.com/blogs/ryanprice/2008/06/using-views-2-drupal-6-cre...
http://www.chromeos.eu
Ovvio che sto usando Views. Creo appunto due viste con views e le salvo come blocco.
Ho impostato come filtro solo: tipo di nodo - che sarebbe "foto" creato ad oc
Ad ogni foto è assegnato un termine da un vocabolario, vorrei passare il parametro via url per non dover creare tante viste quanti sono gli argomenti
quindi: www.sito.com/nome_vista poi? :-)
per adesso sto testando su una vista/pagina
Il mio primo sito con Drupal: www.paolosotgiu.org
Crea la vista di tipo blocco, assegna alla pagina (nodo) la tassonomia della foto e recuperala come da link sopra, così con un solo blocco hai le immagini suddivise per tassonomia.
http://www.chromeos.eu
Facendo così la vista-blocco inserita nella pagina mi visualizza solo i termini associati alla pagina?
Strano, ci provo
Ma passare il termine via url non è proprio possibile?
Thank
Il mio primo sito con Drupal: www.paolosotgiu.org
Si, è così e funziona.
No, non ci riesci con views a passare l'url.
http://www.chromeos.eu
Dunque, ho creato un contenuto -pagina base- gli ho dato il tag -architettura- (che è una categoria delle foto)
Ho creato la vista blocco impostando come filtro solo il tipo di contenuto
In configurazione blocco ho selezionato la regione dove il blocco deve apparire e poi mostra solo nella pag. specifica, indicando la pagina-base creata .. node/7
Ma non ottengo il risutato sperato, il blocco visualizza tutte le foto ignorando il tag assegnato alla pagina
Dove sto sbagliando? ^_^)
Il mio primo sito con Drupal: www.paolosotgiu.org
Devi dargli un argomento altrimenti come filtra?
http://drupaleasy.com/blogs/ryanprice/2008/06/using-views-2-drupal-6-cre...
http://www.chromeos.eu
Ok, ho capito che devo relazionare il blocco alla pagina.
Ho letto il link ma su Drupal 7 cambia moltissimo il panello di amministrazione
Ricapitolando:
Il blocco mostra solo un tipo di contenuto specifico che ho creato io: "foto"
Creo un nodo (ho utilizzato il tipo di contenuto "pagina base" a cui ho aggiunto il campo tag) e gli assegno un termine, es "architettura" dal vocabolario che ho creato per ategorizzare i contenuti di tipo "foto"
Così ho un nodo a cui ho assegnato il tag "architettura" popolando il campo field_tag che ho creato io.
Poi, nella pagina di configurazione della vista-blocco ho cliccato su aggiungi relazione, e spuntato:
Contenuto: Tag (field_tag)
Appears in: node:page.
(Field_tag è il campo dove metto il termine di tassonomia nel nodo (pagina_base) dove visualizzo il blocco)
Quindi (se ho capito bene) ho relazionato il blocco al campo "tag" del nodo dove appare il blocco?
Poi ho spuntato:
'Richiedi questa relazione
'Abilitare per nascondere gli elementi che non contengono questa relazione
e salvato
Vado a visualizzare il nodo ma non viene restituito nessun risultato
Dove sto sbagliando? ^_^)
Il mio primo sito con Drupal: www.paolosotgiu.org
Non ho mai parlato di relazione, ma di argomento.
Anche se cambia l'interfaccia le cose rimangono identiche, gli devi passare tassonomia ID, impostare un argomento predefinito, scegliere php e mettere questo codice
$node = node_load(arg(1));
if($node){
foreach (field_get_items('node', $node, 'field_tags') as $term ) {
$terms[] = $term['tid'];
}
return implode('+', $terms);
} else { return; }
http://www.chromeos.eu
Sembra che ci sono riuscito così:
Nella pagina di configurazione della vista:
Filtri contestuali
> Aggiungi
> Has taxonomy term ID
> Fornire i valori di default
> Carico il filtro predefinito dalla pagina nodo, utile per i blocchi di tassonomia relativi.
> Tag
Ora ottengo che la vista blocco eredita i tag del nodo dove appare.
Direi problema risolto, la vista è diventata dinamica
Grazie comunque per l'aiuto e la pazienza :-))
Il mio primo sito con Drupal: www.paolosotgiu.org
Allora lo hanno migliorato views 3. Aggiungi il tag [risolto] al titolo del primo post
http://www.chromeos.eu
Modificato - Grazie e alla prossima
Il mio primo sito con Drupal: www.paolosotgiu.org