bueno estoy tratando de crear un link a un nodo con php que me muestra una vista, alquien pudiera ayudarme??
saludos
gracias
| ||||
Respuesta: link nodos con php Supongo que sera usando la api de Drupal, no? Esta es la funcion que debes usar: http://api.drupal.org/api/drupal/inc...c/function/l/6 Saludos. |
| |||
Respuesta: link nodos con php si es utilizando el api de drupal, y entonces creo un modulo para utilizar esas funciones o lo agrego en la view o sea en el node--view--prueba.tpl. le explicare lo que estoy haciendo pues a lo mejor hay una via mas facil y rapida, yo tengo dos views, una me muestra los productos y otra la vista previa de cada producto, yo lo que quiero es enlazar el titulo del producto a la vista previa, solo cuando de clic en titulo me muestre la otra vista que es la vista previa, solo eso, enlazar el nodo, y pienso que haya una manera mas facil que crear un modulo o no ?? gracias nuevamente Última edición por avvalberto; 09/04/2012 a las 09:10 |
| ||||
Respuesta: link nodos con php Eso lo podes hacer desde la vista(Al momento de crearla si usas fields) estas usando la view como node o fields?
__________________ Drupal Argentina |
| |||
Respuesta: link nodos con php yo la estoy usando como nodo pues tengo node--view--prueba.tpl. es como nodo pero no encuentro como enlazarlo con el otro nodo que es la vista previa estoy muy agradecido por su atención pues estoy bien enredado en esa parte y no logro hacerlo gracias Última edición por avvalberto; 09/04/2012 a las 13:33 |
| ||||
Respuesta: link nodos con php Y que es lo que hay en node--view--prueba.tpl ? Al menos no logro comprender bien que queres hacer exactamente. que te muestra la vista exactamente?
__________________ Drupal Argentina |
| |||
Respuesta: link nodos con php ok le dire lo que tengo para que me entienda yo tengo una vista llamada vinos y una plantilla node--view--vinos.tpl donde tengo mi los div html que coje los estilos etc: <article> <div class="thumb"> <a href="<?php print $node_url; ?>" title="<?php print $node_url; ?>"><?php print render ($content['field_imagen']); ?></a><br> <?php print render ($content['field_precio']); ?> </div> <div class="info"> <h1><a href="<?php print $node_url ?>" title="<?php print $node_url ?>"><?php print $title; ?></a></h1> <div class="rating"> <?php print render ($content['field_votacion']); ?> </div> <dl> <dt>PaÃ*s:</dt> <dd><?php print render ($content['field_paises']); ?></dd> <dt>Región:</dt> <dd><?php print render ($content['field_region']); ?></dd> <dt>Productor:</dt> <dd><?php print render ($content['field_productor']); ?></dd> <dt>Variedad:</dt> <dd><?php print render ($content['field_variedad']); ?></dd> </dl> <p><?php print render ($content['body']); ?> <a href="productos-detalle.html" title="Ver más">ver más ></a></p> </div> </article> ahora bien en la clase info esta mi titulo, yo quiero saber cual es el codigo para enlazar a la otra vista que es otra pagina con vista detalles, es como una vista previa de ese producto si usted no me entiende yo le puedo enviar imagenes para explicarme mejor muchas gracias |
| ||||
Respuesta: link nodos con php Estas usando una vista para mostrar un nodo? no me parece lo adecuado, pero al margen de eso como puedo adivinar cual es la ruta de cada uno? debes poner eso tambien.
__________________ Drupal Argentina |
| |||
Respuesta: link nodos con php ahora como que estoy confundido, me explicare mejor yo tengo dos vistas 1 que se llama vinos y la 2 detalles, ahora bien esas vistas yo las puse FORMATO Formato:Grid | Opciones Mostrar:Contenido | Resumen ahora bien para yo introducirle los estilos css a esa vista vinos yo cree node--view--vinos.tpl y ahi le puse el html y donde esta href y los link le puse las variables php para que me muestre el contenido que esta en la base datos(tal vista se la puse en el comentario anterior) ahora bien yo hice esto mismo con la vista detalles etc. bien yo solo quiero como enlazar los nodos pero por el titulo o sea donde le subraye ahi va el enlace a la vista detalles comprendes?? pero no se el codigo php que se utiliza para enlazarlas. <div class="info"> <h1><a href="<?php print $node_url ?>" title="<?php print $node_url ?>"><?php print $title; ?></a></h1> usted es experto y si esto que estoy haciendo es una barbaridad jaja yo le sigo pues usted tiene mucha mas experiencia que yo en el tema gracias nuevamente |
| |||
Respuesta: link nodos con php no he podido solucionar el tema todavia, cuando usted pueda si no es mucha molestia, se lo agradeceria, le envie un menzaje privado muchas gracias por su ayuda |
| ||||
Respuesta: link nodos con php Regreso a la pregunta anterior, podrias poner como es la url tanto de la vista como del preview?
__________________ Drupal Argentina |
| |||
Respuesta: link nodos con php si claro te lo pondre mas detallado, gracias de verdad por su ayuda, le dire lo que tengo no se si esta bien pero lo que si me funciona jaja, pero le explicare en detalle lo que tengo: en mi drupal yo tengo dos views una llamada vinos y otra llamada detalles esas vistas yo las tengo con el siguiente formato: FORMATO Formato:Grid | Opciones Mostrar:Contenido | Resumen ahora bien para yo visualizar esas vistas con su estilo css yo cree los siguiente: node--view--vinos.tpl y node--view--detalles.tpl o sea una me va a mostrar los vinos y la otra me va a mostrar los detalles o sea como un leer mas mas o menos asi ahora bien en node--view--vinos.tpl yo tengo el siguiente codigo <article> <div class="thumb"> <a href="<?php print $node_url; ?>" title="<?php print $node_url; ?>"><?php print render ($content['field_imagen']); ?></a><br> <?php print render ($content['field_precio']); ?> </div> <div class="info"> <h1><a href="<?php print $node_url ?>" title="<?php print $node_url ?>"><?php print $title; ?></a></h1> <div class="rating"> <?php print render ($content['field_votacion']); ?> </div> <dl> <dt>PaÃ*s:</dt> <dd><?php print render ($content['field_paises']); ?></dd> <dt>Región:</dt> <dd><?php print render ($content['field_region']); ?></dd> <dt>Productor:</dt> <dd><?php print render ($content['field_productor']); ?></dd> <dt>Variedad:</dt> <dd><?php print render ($content['field_variedad']); ?></dd> </dl> <p><?php print render ($content['body']); ?> <a href="productos-detalle.html" title="Ver más">ver más ></a></p> </div> </article> en este codigo yo llamo a las variables para mostrar los resultados pero con mi estilo css, y entonces yo tengo la otra vista que es para mostrar el mismo resultado de vinos pero con mas datos, y yo lo puse en otra pagina o sea en node--view--detalles.tpl que tiene el siguiente codigo: <article> <figure> <?php print render ($content['field_imagen']); ?> </figure> <div class="info"> <h1><?php print $title; ?></h1> <div class="rating"> <span>Clasificación</span> <?php print render ($content['field_votacion']); ?> (26) </div> <dl> <dt>PaÃ*s:</dt> <dd><?php print render ($content['field_paises']); ?></dd> <dt>Región:</dt> <dd><?php print render ($content['field_region']); ?></dd> <dt>Productor:</dt> <dd><?php print render ($content['field_productor']); ?></dd> <dt>Variedad:</dt> <dd><?php print render ($content['field_variedad']); ?></dd> <dt>Precio:</dt> <dd class="precio"><?php print render ($content['field_precio']); ?></dd> <dt>Nota Visual</dt> <dd><?php print render ($content['field_nota_visual']); ?></dd> <dt>Nota Olfativa</dt> <dd><?php print render ($content['field_nota_olfativa']); ?></dd> <dt>Nota Gustativa</dt> <dd><?php print render ($content['field_nota_gustativa']); ?></dd> <dt>Maridaje</dt> <dd><?php print render ($content['body']); ?></dd> <dt><span>Uva 1</span></dt> <dd><?php print render ($content['field_uva1']); ?></dd> <dt><span>Uva 2</span></dt> <dd><?php print render ($content['field_uva2']); ?></dd> <dt><span>Uva 3</span></dt> <dd><?php print render ($content['field_uva3']); ?></dd> <dt><span>Uva 4</span></dt> <dd><?php print render ($content['field_uva4']); ?></dd> <dt><span>Uva 5</span></dt> <dd><?php print render ($content['field_uva5']); ?></dd> </dl> <footer> <a href="#" title="Ver resultados similares" class="ver-detalle">ver similares</a> </footer> </div> </article> o sea que cuando yo de click encima de titulo en la vista vinos me muestre la otra en detalles, es eso, las url que yo utilizo es <?php print $node_url; ?> pero se que esta mal pues no me sale, me enlaza al nodo donde esta todo junto y no al que yo le dije con el que debe salir su css y todo, bueno gracvias nuevamente |
Etiquetas: |