Atribuir valor a campo Webform a partir de link

  • Autor Autor Hid3N
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
H

Hid3N

Alfa
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas tengo el siguiente problema:

Estoy intentando asignar un valor por defecto al campo asunto de WebForms, de modo que cuando de a un enlace que me abra la ventana de formulario el campo "asunto" se cargue con un valor pasado por parámetro.

Al formulario lo llamo de la siguiente manera:
HTML:
<a class="btn btn-primary colorbox-node" href="/formulario-contacto?width=305&height=450&data-asunto=asunto prueba" >Solicita información</a>

Al meter esto en el valor por defecto del campo no me muestra nada más que un argunmento , "formulario-contacto"

[current-page:url:args:count]

¿Cómo asocio el valor que le paso por url al campo o de qué otra forma puedo hacerlo con WebForms?

Gracias de antemano
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Bueno, pues no sé si te he entendido bien o si ya tendrás la solución, pero a mi me surgió algo parecido hace unos días y quizás te pueda servir la solución que yo encontré. En mi caso tenía un formulario (colocado como bloque) que acompañaría a cada nodo de un tipo de contenido. Lo que me pidieron es que añadiera de forma automática el título de cada nodo en el campo asunto del formulario. Podría haber creado un formulario por cada nodo, pero eso no era muy práctico porque tendría que crear una larga lista de formularios con el mismo funcionamiento. Lo intenté añadiendo "tokens" pero, como tu comentas, no funcionaba y solo me mostraba el código de la progamación, no el título que es lo que pretendía. La solución la encontré con el módulo "Token filter" (https://www.drupal.org/project/token_filter). Este módulo permite añadir un filtro en los formatos de texto de tal forma que todos los campos acepten tokens. Lo único que tienes que hacer es seguir las instrucciones de instalación del módulo y luego añadir en el campo correspondiente el "token" necesario. En mi caso funciono perfectamente y mediante tokens logré añadir en el campo "Asunto" el título de cada nodo de forma automática.

Espero que te haya entendido bien y que te pueda servir la solución.

Un saludo
Barry Collins
 
Bueno, pues no sé si te he entendido bien o si ya tendrás la solución, pero a mi me surgió algo parecido hace unos días y quizás te pueda servir la solución que yo encontré. En mi caso tenía un formulario (colocado como bloque) que acompañaría a cada nodo de un tipo de contenido. Lo que me pidieron es que añadiera de forma automática el título de cada nodo en el campo asunto del formulario. Podría haber creado un formulario por cada nodo, pero eso no era muy práctico porque tendría que crear una larga lista de formularios con el mismo funcionamiento. Lo intenté añadiendo "tokens" pero, como tu comentas, no funcionaba y solo me mostraba el código de la progamación, no el título que es lo que pretendía. La solución la encontré con el módulo "Token filter" (https://www.drupal.org/project/token_filter). Este módulo permite añadir un filtro en los formatos de texto de tal forma que todos los campos acepten tokens. Lo único que tienes que hacer es seguir las instrucciones de instalación del módulo y luego añadir en el campo correspondiente el "token" necesario. En mi caso funciono perfectamente y mediante tokens logré añadir en el campo "Asunto" el título de cada nodo de forma automática.

Espero que te haya entendido bien y que te pueda servir la solución.

Un saludo
Barry Collins

Gracias Barry, no me di cuenta de que habían contestado este post.
Lo pruebo hoy mismo voy a ver si funciona y te contesto !

- - - Actualizado - - -

Nada.. no puedo con él, ya que el formulario se me carga en otra página y se carga a través de los datos pasados por una url, lo que pasa que al llegar la url esta se reconstruye o no se qué porras porque no puedo sacar datos de ésta...
 
Voltar
Topo