Como Crear Condicionales particulars

Events happening in the community are now at Drupal community events on www.drupal.org.
hernandezyaf's picture

Buenas buenas, como creo condicionales o reglas que por ejemplo en un tipo de contenido no me permita poner dos veces el mismo correo cuando se esta llenando una planilla de pre-inscripcion?
es decir en todos los campos un correo A depende del correo de su supervisor por ejemplo (Correo B). como condiciono que el correo A no sea igual al correo B...?
y que se envie una sola pre-inscripcion por usuario?

Comments

modulo Rules y Flags

pinueve's picture

crea una regla, evento: crear "inscripcion", condicion: data comparision, correo a NOT equal correo B, action: set data value: tu correo. Para evitar doble inscripcion usa flags, supongo que tus pre-inscritos son usuarios del sitio, crea un user flag, flag user as a "pre-inscrito", y usa eso en otra condition de tu rule.

gracias

hernandezyaf's picture

si deben ser usuarios registrados para poder pre-inscribirse. probare en breve...
Una duda, para crear mi plantilla de pre-inscripción la debo hacer como tipo de contenido o como un webform? porque con el webform creo q podria crear los condicionales la cosa es q debe ser tipo plantilla standard porque el administrador no va a estar creando planilla a cada rato... que me sugiere? y muchisimas gracias por la ayuda...
yo hcie una plantilla de preinscipcion con tipo de contenido y tengo una prevenida de webform la de tipo de contenido esta chevere la cosa son los condicionales-

no uses webform

pinueve's picture

webform es para hacer estadisticas, sondeos, etc. es info que normalmente NO puedes accesar en rules, views, etc. usa contentypes, y esas si puedes hacer condicionales, etc.

gracias infinitas

hernandezyaf's picture

ok ok ya tenia mi formulario hecho como tipo de contenido. solo se me genero la duda. gracias por ese sos que me ha dado. aunque aun estoy creando las rules y los flags para el condicional como me lo indico (como muchos que piden ayuda soy nueva en el tema de drupal)
gracias por su paciencia y entender

tutoriales

pinueve's picture

espero le entiendas al ingles, estos son los mejores tutoriales en linea que existen.
http://www.wunderkraut.com/content/learn-flag-with-nodeone
http://www.wunderkraut.com/content/learn-the-rules-framework

date tu tiempo, son varios videos cu, si le entiendes a todo eso, podras construir lo que quieras en drupal.
busca ahi mismo el de views, panels y page manager.
en español si hay pero no tan completos, googleale un rato y encontraras varios.
saludos desde Mexico y bienvenida a la comunidad Drupal.

EDIT:
es español busca a dos personas en youtube o google: 1.- Escuela digital (Perú), 2.- Drupal al sur (Uruguay), ellos tienen buenos tutoriales, el primero es el mejor que hay en linea, buenisimo (incluyendo a los de ingles para front end), el segundo es bueno (algo lento) para construir en drupal.

Comunidad de respuestas de drupal

pinueve's picture

la mas completa y profesional ayuda para drupal esta aqui, todo en ingles, te sugiero inscribirte, saludos.
http://drupal.stackexchange.com/

ok muchisimas gracias

hernandezyaf's picture

los usare y bue por el ingles yo me las ingenio (y)

Duda

hernandezyaf's picture

cuando intento crear un flags de tipo nodo me sale un pantallazo como de error que no deja hacer nada.
debo primero crear la flags para luego crear la rules tipo flags? de ser asi estoy frita por el error que me sale, la pantalla que muestra no perite hacer nada ...
por otra parte como hago para que no se envie la planilla al mismo contenido dos veces (del mismo usuario) es decir no se preinscriba dos veces

este es el error de

hernandezyaf's picture

este es el error de flags

Notice: Undefined offset: 4 en _menu_translate() (línea 787 de C:\xampp\htdocs\gcursosd\includes\menu.inc).
Notice: Undefined offset: 4 en _menu_translate() (línea 793 de C:\xampp\htdocs\gcursosd\includes\menu.inc).

y cuando accedo al codigo en las lineas indicadas no sale nada de offset.

y luego sale este otro al crear una bandera tipo nodo

Additional uncaught exception thrown while handling exception.
Original

quizas el error se genero a partir de que traduje a mano algunas cosas que ya no recuerdo...

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT s.lid, t.translation, s.version FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t.language = :language WHERE s.source = :source AND s.context = :context AND s.textgroup = 'default'; Array ( [:language] => es [:source] => Users may only unflag content if they have access to flag the content initially. Checking <em>authenticated user</em> will allow access for all logged-in users. [:context] => ) in locale() (line 720 of C:\xampp\htdocs\gcursosd\modules\locale\locale.module).
Additional

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT * FROM {languages} ORDER BY weight ASC, name ASC; Array ( ) in language_list() (line 3014 of C:\xampp\htdocs\gcursosd\includes\bootstrap.inc).

Fatal error: Exception thrown without a stack frame in Unknown on line 0

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week