-
AuthorPosts
-
February 19, 2015 at 9:57 am #398734
Hola!
¿Podríais ayudarme a hacer lo siguiente?
Si estoy en los items de portfolio, tengo configurado que se abra como AJAX, porque la información fue metida en los campos de abajo de la ficha de los items. Ahora estoy cambiando todo para que se muestre en una página nueva en vez de AJAX. Pero tengo 300 items, voy lenta…
Me gustaría saber si sería muy difícil hacer que si estoy en cualquier listado de items de portfolio, al hacer clic en el item si existe información en el textarea de wp normal, se abra en una página single y si no, en vista AJAX.
Esto está muy relacionado con lo que hicimos aquí:
https://kriesi.at/support/topic/share-buttons-in-single-ajax/#post-396818
Josue fue la persona que me ayudó, si pudiera directamente tratar el tema con él, sería genial! Además puede hablar español!
En resumen:
Si hago clic en item que tiene textarea WP -> mostrar single portfolio
Si hago clic en item que no tiene textarea WP (tiene el de AJAX de la parte inferior) -> muestro por ajaxMuchas gracias!
February 19, 2015 at 6:24 pm #399116Hola Lidia!
La verdad que eso no es posible ya que la configuración de “Ajax” se define en el elemento Portfolio y no en los items de Portfolio individuales. Sin embargo, algo que si se puede hacer seria mostrar el contenido normal en el contenedor Ajax en caso no exista contenido Ajax (algo similar a lo que hice en la vista individual).
Saludos,
JosueFebruary 19, 2015 at 6:31 pm #399130Hola!
El contenido AJAX siempre existe, es como se ha hecho hasta ahora. Y lo que estamos haciendo ahora es pasar de AJAX a single. No me conviene hacerlo así… Y al revés? Me conviene ver el single siempre, así:
http://www.arcasevilla.es/portfolio-item/dama/
En resumen,
¿Es posible cargar siempre el contenido AJAX dentro de single? Algo así:
Si en textarea WP hay contenido -> muestra single con contenido textarea WP (caso normal)
Si en textarea WP no hay contenido -> muestra single con contenido textarea AJAXYo puedo configurar dentro de cada página que los portfolios se abran todos con una página, en vez de AJAX, eso sería ideal… ¿Qué opinas?
Muchas gracias!
Saludos.
February 19, 2015 at 6:59 pm #399156Es así como esta ahora, la condicional que puse en loop-portfolio-single.php:
if(get_the_content()){ // si hay contenido WP normal muestra contenido normal the_content(__('Read more','avia_framework').'<span class="more-link-arrow"> →</span>'); echo do_shortcode('[shareaholic app="share_buttons" link="'.get_permalink($id).'" title="Adopta a '.get_the_title($id).'"]'); }else{ // Sino, muestra contenido Ajax $ajax_content = str_replace(']]>', ']]>', apply_filters('the_content', get_post_meta( $id ,'_preview_text', true) )); echo $ajax_content; echo do_shortcode('[shareaholic app="share_buttons" link="'.get_permalink($id).'" title="Adopta a '.get_the_title($id).'"]'); }
Saludos,
JosueFebruary 19, 2015 at 7:04 pm #399164Vale, ya entiendo el malentendido. Yo hablé solo del textarea…. Pero me refería, si es posible mostrar todo lo que aparece en la venta de AJAX:
https://www.dropbox.com/s/6zm0qkkrnrevaz1/Captura%20de%20pantalla%202015-02-19%2018.04.10.png?dl=0
Es decir, añadir también la galería de imágenes que se muestra en AJAX.
Gracias por tu rapidez!
February 19, 2015 at 8:09 pm #399216Ya, logre hacer que salga el contenido Ajax + galeria en la vista individual:
http://www.arcasevilla.es/portfolio-item/test-2/Sin embargo, para que esto funcione se tienen que cumplir dos requisitos:
- No exista contenido normal
- Que el ALB este desactivado
Saludos,
JosueFebruary 20, 2015 at 12:43 am #399355Está perfecto!!!
Pero… Disculpa Josue! Pero no recuerdo qué es ALB! ¿Me lo puedes explicar?
Gracias!
February 20, 2015 at 12:44 am #399358ALB le decimos al Editor Avanzado de Plantillas (Advanced Layout Builder).
Saludos,
JosueFebruary 20, 2015 at 1:06 am #399368Perfecto, eres un crack! Gracias de verdad!
No sé cómo agradecértelo!!!February 20, 2015 at 1:16 am #399369De nada, lo cierto es que me excedí un poquito con lo que normalmente ofrecemos como soporte pero me parece que valió la pena porque es una buena causa :)
February 20, 2015 at 1:27 am #399374Lo es! Me alegra mucho que pienses así.
Estamos muy contentos de estar usando el theme Enfold!
GRACIAS!
-
AuthorPosts
- The topic ‘Vista Ajax / página single en portfolio’ is closed to new replies.