Inconveniente con modulo "Book"
Ciao a tutti!
Ho un mezzo problema col modulo "Book". Poniamo, ad esempio, che crei il libro A, in cui ci sono degli argomenti: x, y e z (dove x, y e z sono i titoli delle pagine web).
Ora creo il libro B. Il mio problema è che nel libro B non posso inserire pagine che abbiano lo stesso titolo delle pagine presenti in altri libri, nel caso specifico del libro A.
Quindi, per un esempio più pratico, se nel libro "Biologia" creo l'argomento "Cellula" e questo stesso voglio che si veda nel libro "Anatomia", Drupal non mi permette di farlo!
Finora, per risolvere, ho creato nel libro B una pagina che contiene un link verso lo stesso argomento presente nel libro A, ma vorrei una soluzione migliore.
Se il modulo non lo permette, almeno c'è un modo per fare un redirect tra pagine interne dello stesso sito?
Spero di essere stato chiaro...
Grazie!

Risposte
Il modulo book non permette
Il modulo book non permette di assegnare la stessa pagina a più libri: esiste una discussione su drupal.org proprio su questo e sembra che sia una vera e propria scelta di progetto. Esiste però un modulo che si basa su book, che permette di assegnare un nodo a più "alberi" (http://drupal.org/project/trees)
che potrebbe fare al caso tuo.
Grazie della dritta
Grazie della dritta blackice!
Darò un'occhiata al modulo che mi hai proposto anche se non so se potrò utilizzarlo perchè ricreare tutti gli "alberi" potrebbe essere un lavoro lungo...
Proprio per questo, sai dirmi come fare il redirect tra pagine di un sito fatto con Drupal?
Grazie!
La cosa più immediata che mi
La cosa più immediata che mi viene in mente è utilizzare il filtro "Codice PHP" sulla pagina origine inserendo un codice tipo
<?phpdrupal_goto('node/X');
?>
dove node/X è il nodo destinazione: questa funzione fa un redirect verso la destinazione specificata.
Il
Il codice
<?phpdrupal_goto('node/X');
?>
mi sembra perfetto!
Grazie mille blackice!
Quando le soluzioni proposte
Quando le soluzioni proposte risolvono il vostro problema ricordatevi di cambiare lo stato della richiesta su "risolta". :-)
Hai ragione, me ne ero
Hai ragione, me ne ero proprio dimenticato! :-)
Dai, facciamo così: ti faccio un'altra domanda così ho la scusa che non era completamente risolta eheheeheh...
Se volessi che il redirect si apra in una nuova pagina, posso usare il "target=_blank"? Finora non ci sono riuscito...
Grazie ancora!
Con questa metodogia (con
Con questa metodogia (con drupal_goto, ossia tramite l'invio di header), forzare l'apertura di una nuova finestra/scheda del browser non è possibile. Dovresti provare vedere qualcosa che interagisca "a priori" con il link che porta alla pagina, cioè quando l'utente clicca sulla voce che deve portare ad essa (che so... qualcosa fatto con Ajax). Non conosco però moduli che possano fare precisamente questa cosa.
Capisco... Va bene, vedo quel
Capisco...
Va bene, vedo quel che posso fare, altrimenti andrà lo stesso benone solo il redirect nella stessa pagina!