- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Liste di Categorie Personalizzate - Woocommerce
-
Potresti crearti un menù nuovo ad esmpio, metti le pagine che vuoi (categorie di woo) e posizionarlo dove vuoi, in un widget.
-
Ciao Artigiani del Web,
grazie per la tua risposta.
Utilizzando i menu personalizzati perdo la visualizzazione delle sottocategorie, mi spiego meglio, se il mio menu personalizzato fosse:
Lista 2:
Elisabetta Franchi
----> Borse
Manila Grace
Patrizia PepeUsando menu personalizzati non vedo la sottocategorie "borse"
C'e' un sistema per ovviare a questo problema?
Grazie!
Federico
-
basta che rendi visibili le voci sottostanti da css, probabilmente se non si vedono è perchè sono nascoste dal template
-
E cosi' è infatti, ti ringrazio.
Adesso devo solo trovare il meno di far apparire le sottocategorie quando clicco sulla categoria genitore a cui appartiene (es. far apparire borse solo quando clicco su elisabetta franchi)
Grazie mille per il tuo aiuto!
Federico
-
Ciao,
credo che ti possa aiutare javascript.
-
Sapresti indicarmi una guida o risorsa che potrebbe aiutarmi a capire meglio?
Grazie,
Federico
-
@FedericoC said:
Sapresti indicarmi una guida o risorsa che potrebbe aiutarmi a capire meglio?
Grazie,
FedericoMi potesri indicare il link del sito (senza ww ) cosi analizzo la cosa e vedo ?
-
E' in costruzione nascosto dietro una coming soon
-
Ciao Artigiani del web,
se hai ancora voglia di darmi una mano, ho reso il sito pubblico.
A questo indirizzo teresamorishop.com /abbigliamento /donna/
Trovi un menu personalizzato sotto il nome di "informazioni"
Grazie e buona serata
Federico
-
Ciao,
devi usare jquery.I menù con sottomenù hano la classe
"menu-item-has-children"Da qui aggiungi una funzione in jquery. Puoi decidere se farlo col click o col mouse over.
Se su google crechi "jquery children menu" ti escono decine di esempi.
Guarda qui:
jsfiddle.net/jimjeffers/ub24N/1/(è solo un esempio, lo devi adattare al tuo)
[PHP]$(function(){
$('#menu-navigatie>li>ul').each(function(){
if($(this).parent().hasClass("current-menu-parent"))
{
$(this).show();
} else {
$(this).hide();
}
});
$('#menu-navigatie>li').mouseover(function(){
// check that the menu is not currently animated
if ($('#menu-navigatie ul:animated').size() == 0) {
// create a reference to the active element (this)
// so we don't have to keep creating a jQuery object
$heading = $(this);
// create a reference to visible sibling elements
// so we don't have to keep creating a jQuery object
$expandedSiblings = $heading.siblings().find('ul:visible');
if ($expandedSiblings.size() > 0) {
$expandedSiblings.slideUp(500, function(){
$heading.find('ul').slideDown(500);
});
}
else {
$heading.find('ul').slideDown(1000);
}
}
});
});[/PHP]
-
Buongiorno,
grazie mille per il tuo aiuto.
Purtroppo non riesco a comprendere a pieno i suggerimenti che mi dai, essendo completamente a digiuno per quanto riguarda le conoscenze jquery: sapresti indicarmi una guida per apprenderne le basi?
Grazie
Federico
-
Su html.it dovrebbe essereci un buon tutorial.
O qui abbiamo fatto alcuni articoli tecnici: blog.artigianidelweb.it/search/label/jquery
In ogni caso di consiglio di fare dei test "sul campo" per vedere cosa succede. è il mnodo migliore per capire jQuery