Zadejte hledaný výraz...

problém se submenu … nevíte někdo jak na to?

fgh
verified
rating uzivatele
(1 hodnocení)
13. 10. 2009 15:45:43
Ahojte,
řeším právě problém se submenu ... jedná se o to, že stránka má horizontální menu a vertikální submenu, kde by se měly zobrazovat odkazy na podstránky.
Vše funguje bez problémů, když mám stránky ve 2 úrovních, ale jakmile nad to přidám 3. úroveň, tak menu začne blbnout a nevím proč.
Horizontální menu je v pořádku. Vertikální ovšem začne zobrazovat celý strom podstránek, protože nejsem schopen "zjistit" pomocí post->post_parent přímého "předka" postu na nejspodnější úrovni a nemohu tak zadat přímého předka do parametru child_of funkce wp_list_pages
př. bude nejlepší ...
mám strom stránek
prarodič 1
-rodič 1
--dítě 1
--dítě 2
-rodič 2
--dítě 3
--dítě 4
když najedu např. na rodiče 2, tak chci, aby se ve vertikálním menu objevilo
--dítě 3
--dítě 4
zatím co teď se zobrazí (což je špatně)
-rodič 1
--dítě 1
--dítě 2
-rodič 2
--dítě 3
--dítě 4
čili kód
nemůže být pro mě vhodný ...
protože $post->post_parent; vrací úplného (nejvyššího) předka (v mém případě tedy prarodiče), kdežto já bych potřeboval přímého předka (rodiče) ... jde nějak docílit toho jak zjistit pomocí těchto odkazů přímého předka page?
doufám, že to jde alespoň trochu pochopit s čím mám problém. za každý názor budu vděčný.
---------- Post was amended at 15:49 ----------
a ještě mám jeden problém ... fungují vám parametry number a offset .... mám wordpress 2.8.4 a nefunguje to ... v dokumentaci je psáno, že v téhle verzi už to tam právě je ...
13. 10. 2009 15:45:43
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385854
něco jako tohle:
http://rubble-master.ic.cz/ ?
¨number a ofset fungují
13. 10. 2009 21:49:23
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385853
fgh
verified
rating uzivatele
(1 hodnocení)
20. 10. 2009 02:09:42
jj přesně to, jak je to v těch produktech ... můžeš prosím poradit, jak na to
20. 10. 2009 02:09:42
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385852
$output = wp_list_pages('echo=0&depth=1&title_li=

Hlavní menu

' );
if (is_page( )) {
$page = $post->ID;
if ($post->post_parent) {
$page = $post->post_parent;
}
$children=wp_list_pages( 'echo=0&child_of=' . $page . '&title_li=' );
if ($children) {
$output = wp_list_pages ('echo=0&child_of=' . $page . '&title_li=

Menu

');
}
}
echo $output;
?>
Zkus ;).
Reputace potěší :D
20. 10. 2009 07:51:35
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385851
fgh
verified
rating uzivatele
(1 hodnocení)
20. 10. 2009 16:21:02
asi jsem slepej ... vždyť to je ten samej kód, jak jsem posílal já a taky to můj problém bohužel neřeší :(
20. 10. 2009 16:21:02
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385850
sranda no.. ale mě funguje
20. 10. 2009 16:24:43
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385849
fgh
verified
rating uzivatele
(1 hodnocení)
20. 10. 2009 16:27:40
už jsem to vyřešil touhle podmínkou
if ($post->post_parent && $post->post_parent->post_parent) {
místo
if ($post->post_parent) {
---------- Post was amended at 16:28 ----------
možná by stačilo napsat
if ($post->post_parent->post_parent) {
nebo správně by bylo
if ($post->post_parent) {
if ($post->post_parent->post_parent) {
20. 10. 2009 16:27:40
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385848
Juj, už jsem tě pochopil..
omlouvám se.
20. 10. 2009 16:30:47
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385847
fgh
verified
rating uzivatele
(1 hodnocení)
21. 10. 2009 05:42:14
tak jsem zjistil, že jsem to stejně nevyřešil :/
21. 10. 2009 05:42:14
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385846
potřebuješ to automaticky - máš toho hodně? jestli ne tak to vypiš po jedný kategorii a vypodmínkuj.
Popřípadě zjisti hloubku stránky. A když bude hlubší jak 3 tak podmínka a jiný kód a když ne tak ten původní kod co je nahoře. Je to trošku prasárna ale
21. 10. 2009 20:12:45
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385845
fgh
verified
rating uzivatele
(1 hodnocení)
22. 10. 2009 20:24:43
díky, už jsem se s tím docela popral a začínám být dokonce znalý většího množství argumentů různých funkcí wordpressu :) nikdy jsem netušil, že do toho někdy alespoň trochu takhle proniknu :D nikdy se mi nechtělo procházet ty dokumentace ...
---------- Post was amended at 20:25 ----------
zachvíli si snad začnu psát svoje pluginy :D
22. 10. 2009 20:24:43
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385844
hod sem prosím ten kód když už to máš
22. 10. 2009 20:51:04
https://webtrh.cz/diskuse/problem-se-submenu-nevite-nekdo-jak-na-to/#reply385843
Pro odpověď se přihlašte.
Přihlásit