Schemi di sostituzione
Salve, ho un problema con gli schemi di sostituzione nelle viste.
Uso il modulo prepopulate
e ho creato un link per precompilare i campi di un documento in base ad uno schema funzionante.
Se scrivo direttamente nella barra degli indirizzi questo link
http://mysite.com/node/add/documento-di-calcolo?edit[field_a_][und][0][value]=Mario Rossi
Tutto funziona e nel form del contenuto il campo appare compilato.
Ma quando voglio che l'indirizzo risulti da schemi di sostituzione all'interno di una vista e aggiungendo un campo testo personalizzato
Dovrei compilare così:
node/add/documento-di-calcolo?edit[field_a_][und][0][value]=[field_a_]
è che la stringa di prepopulate per D7 prevede di scrivere [field_a_] sia come itruzione e sia come valore token di spostituzione.
Come faccio a dire a Drupal di non convertire in token il primo [field_a_] ma solo l'ultimo ?
Esiste una sintassi per dire che è un'eccezione ?
Risposte
Ciao, prova ad aggiungere
Ciao, prova ad aggiungere un'altra volta il campo alla vista (field_a_). Il nuovo campo dovrebbe avere come nome interno qualcosa come field_a__1. A questo punto elimini il vecchio campo field_a_ e usi come sostituzione
node/add/documento-di-calcolo?edit[field_a_][und][0][value]=[field_a__1]
magari non sarà la soluzione più elegante ma dovrebbe funzionare ..