Mi sono appena avvicinato a questo fantastico mondo di Drupal e sono affascinato dalla versatilità di questo CMS.
Spero che questo sia il posto giusto in cui postare la mia domanda.
Ho creato un nuovo tipo di contenuto, personalizzandolo con alcuni nuovi campi. Ora però vorrei che i miei utenti, dopo aver inviato un contenuto, venissero rediretti verso un'altra pagina. In pratica, vorrei che dopo aver inviato un contenuto venissero rediretti verso Ubercart, in modo tale da poter effettuare un pagamento per poter vedere il loro contenuto pubblicato.
Sapreste dirmi come fare?
Grazie in anticipo.
Redirect dopo invio contenuto
Dom, 06/02/2011 - 23:12
#1
Redirect dopo invio contenuto
Visto che nessuno sa come si fa, ve lo spiego io.
Bisogna utilizzare il modulo trigger. Qui è spiegato come fare nel caso del modulo login.
Ho applicato queste istruzioni per il redirect nel caso dell'aggiunta di un contenuto. Ora però il redirect viene attivato nel caso in cui venga pubblicato qualsiasi contenuto. Dite che è possibile selezionare il redirect solo quando viene aggiunto un determinato tipo di contenuto?
Con trigger nn so,nn l'ho mai usato.. con Rules invece è piu che possibile.. Crei una regola con una condizione in cui il tipo di contenuto è quello che ti interessa e sei a posto :)
Ti ringrazio per la risposta. Ho provato ad utilizzare Rules, ma c'è qualcosa in cui sbaglio.
Sono andato in Rules, poi su "add new rule". Ho inserito un Label e un nome ad uso interno e in "React on event" ho scelto "Dopo aver salvato un nuovo contenuto". Dopo aver salvato, in Conditions ho scelto Node e il tipo di contenuto da quale voglio fare il redirect. Ho salvato e come azione ho scelto "Page redirect", inserendo la pagina verso la quale fare il redirect. Ho salvato e quindi ho salvato di nuovo.
Però, quando provo ad inviare un contenuto, non vengo reindirizzato alla pagina che ho indicato, ma alla pagina con il nuovo contenuto.
Dove sbaglio?