Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 11:57:48 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155533 Posts in 21713 Topics by 7738 Members
Latest Member: Pattieardathfe
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: 2. Menü wird nicht angezeigt  (Read 856 times)
yggdrasil

Offline Offline

Posts: 151



« on: September 16, 2009, 09:26:30 PM »

Hallo,

habe folgende Menüstruktur:

Root
      - Deutsch [Menu_Link]
      - Englisch [Menu_Link]
      - Ungarisch [Menu_Link]
      - Kontakt 1 [WYSIWYG]
      - Kontakt 2 [WYSIWYG]

So, jetzt habe ich ein Template XY mit 2 Menüs:

Code:
$menu[1] = "Flaggen";
$menu[2] = "Kontaktseiten";

Sowohl Root, als auch alle Unterseiten haben das Template XY.
Deutsch, Englisch und Ungarisch haben bei den Seiteneigenschaften unter "Menü" das Menü "Flaggen" gewählt.
Mittels
Code:
show_menu2(1);
werden Deutsch, Englisch und Ungarisch ausgegeben.

Kontakt 1 und Kontakt 2 haben unter "Menü" das Menü "Kontaktseiten" ausgewählt.
Aber mit
Code:
show_menu2(2);
wird gar nichts ausgegeben. Ich sitze jetzt schon seit Stunden daran, ich bekomme es aber einfach nicht hin.


Ausgabe "Flaggen" (1. Menü):

Code:
root
 - Deutsch
 - Englisch
 - Ungarisch

Ausgabe "Kontaktseiten" (2.Menü):

NICHTS  huh

Habe jetzt diese Seitenstruktur auf einer anderen WB-Installation nachgemacht, dort werden die Links des 2. Menüs auch nicht ausgegeben.


Woran kann das liegen?

Lg
« Last Edit: September 16, 2009, 09:29:31 PM by yggdrasil » Logged

Fight for animal Liberation!!!
BerndJM

Offline Offline

Posts: 1764



« Reply #1 on: September 16, 2009, 10:40:08 PM »

Hi,

evtl. liegt es einfach nur daran, daß du diesen Hinweis
Quote
Bitte beachten: bis einschliesslich $aOptions müssen alle Parameter explizit übergeben werden!
in der Doku überlesen hast ...

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
yggdrasil

Offline Offline

Posts: 151



« Reply #2 on: September 17, 2009, 02:47:17 PM »

Hallo,

habe ich probiert, sogar mit allen Parametern, keine Auswirkung.

Lg
Logged

Fight for animal Liberation!!!
esge

Offline Offline

Posts: 46


WWW
« Reply #3 on: September 17, 2009, 03:14:42 PM »

Hallo,

es wäre hilfreich, wenn Du den ganzen Inhalt der info.php und der index.php einstellen würdest.

Gruß

esge
Logged
yggdrasil

Offline Offline

Posts: 151



« Reply #4 on: September 17, 2009, 06:19:46 PM »

info.php
Code:
<?php
$template_directory 
'Root_Level';
$template_name 'Root_Level';
$template_version '1.0';
$template_platform '1.0.x';
$template_author 'Ich';
$template_license 'GNU General Public License';
$template_description 'Default Root Level Template with the language flags etc.';

$menu[1] = "Flaggen";
$menu[2] = "Kontaktseiten";

Index.php
Code:
<?php
if(!defined('WB_URL')) {
    
header('Location: ../index.php');
    exit(
0);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>ROOT LEVEL</title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<?php
// this allows to include the optional module files (frontend.css, frontend.js) into the head section
if(function_exists('register_frontend_modfiles')) {
  
register_frontend_modfiles('css');
  
register_frontend_modfiles('js');
?>

<?php 
// this allows to add custom information to the head section of your template (WB-->Settings-->Website Header)
echo WEBSITE_HEADER
?>

<style type="text/css">
    a img
    {
        border: 0;
    }
</style>
</head>

<!-- BODY start -->
<body>
    <div>
        <!-- Kontaktseiten start-->
        Menu1:
        <?php show_menu2(2SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY,''''''''falsefalse); ?>
        <!-- Kontaktseiten end-->
    </div>
    <div id="MainContainer" style="width: 600px; height: 300px; margin: 0x auto;">
            <!-- Flaggenmenu start-->
            <?php
                show_menu2
(1SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY
                   
'<a href="[url]">' .
                   
'<img src="' WB_URL '/media/flags/[menu_title].png" name="[page_title]"/>' .
                   
'</a>'''''''falsefalse);
            
?>

            <!-- Flaggenmenu end -->
    </div>
</body>
<!-- BODY end -->
</html>


WB Version 2.7
Nein, ich möchte momentan noch nicht umsteigen smiley


Lg
Logged

Fight for animal Liberation!!!
esge

Offline Offline

Posts: 46


WWW
« Reply #5 on: September 18, 2009, 10:30:01 AM »

Du hast für die Kontaktseiten folgenden Menüaufruf:

Code:
<?php show_menu2(2SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY,''''''''falsefalse); ?>

Alle Parameter ab $aItemOpen enthalten die (HTML)Tags, die die Ausgabe des Menüs steuern. Ab $aItemOpen kann jedem Parameter der Wert false übergeben werden um den jeweiligen Vorgabewert zu erhalten.

Wenn Du für $aItemOpen und folgende nur Hochkommas angibst, so wird halt nichts ausgegeben. Lass entweder den Rest nach SM2_Pretty weg oder schreibe anstatt der Hochkommas false oder lege die entsprechenden (HTML)Tags fest.

z.B.

Code:
<?php show_menu2(2SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY); ?>

Gruß

esge

Logged
mr-fan

Offline Offline

Posts: 1556


WWW
« Reply #6 on: September 18, 2009, 10:49:57 AM »

hi yggdrasil,

das was du suchst wirst du hier finden:
http://www.websitebaker2.org/forum/index.php/topic,13540.0.html

im wesentlichen geht es dabei um folgendes:
http://www.websitebaker2.org/forum/index.php/topic,9833.msg78022.html#msg78022

hier schön nachzulesen!

bekommt man auch durch "forum-suche" mit wörtern wie "zweisprachig" "mehrsprachig" + "menüs" "menus" usw.... wink wink

mfg martin
Logged

 
yggdrasil

Offline Offline

Posts: 151



« Reply #7 on: September 18, 2009, 02:22:19 PM »

Du hast für die Kontaktseiten folgenden Menüaufruf:

Code:
<?php show_menu2(2SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY,''''''''falsefalse); ?>

Alle Parameter ab $aItemOpen enthalten die (HTML)Tags, die die Ausgabe des Menüs steuern. Ab $aItemOpen kann jedem Parameter der Wert false übergeben werden um den jeweiligen Vorgabewert zu erhalten.

Wenn Du für $aItemOpen und folgende nur Hochkommas angibst, so wird halt nichts ausgegeben. Lass entweder den Rest nach SM2_Pretty weg oder schreibe anstatt der Hochkommas false oder lege die entsprechenden (HTML)Tags fest.

z.B.

Code:
<?php show_menu2(2SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY); ?>

Gruß

esge



Zeigt leider keine Auswirkung :S
Logged

Fight for animal Liberation!!!
esge

Offline Offline

Posts: 46


WWW
« Reply #8 on: September 18, 2009, 03:01:29 PM »

Ich habe es bei mir getestet und es hat geklappt. Habe einfach Deine index.php und info.php als Template hochgeladen. Die Kontaktseiten sind erschienen.  huh
Logged
esge

Offline Offline

Posts: 46


WWW
« Reply #9 on: September 18, 2009, 03:15:44 PM »

Sorry, war noch ein Fehler in meinen Code

Code:
<?php show_menu2(2SM2_ROOTSM2_STARTSM2_TRIM|SM2_PRETTY); ?>

Damit hat es beir mir geklappt.
Logged
yggdrasil

Offline Offline

Posts: 151



« Reply #10 on: September 18, 2009, 04:41:06 PM »

Sorry, war noch ein Fehler in meinen Code

Code:
<?php show_menu2(2SM2_ROOTSM2_STARTSM2_TRIM|SM2_PRETTY); ?>

Damit hat es beir mir geklappt.

Seltsam...Habe es auf mehreren WB-Installationen versucht.

Code:
<?php show_menu2(SM2_ALLMENUSM2_ROOT+1SM2_STARTSM2_TRIM|SM2_PRETTY); ?>
Das gibt jeden Unterpunkt von Root aus, auch die von Kontaktseiten-Menü.

Code:
<?php show_menu2(2SM2_ROOT+1SM2_STARTSM2_TRIM|SM2_PRETTY); ?>
gibt nichts aus -.-

Logged

Fight for animal Liberation!!!
mr-fan

Offline Offline

Posts: 1556


WWW
« Reply #11 on: September 18, 2009, 05:58:06 PM »

hi yggdrasil,

das was du suchst wirst du hier finden:
http://www.websitebaker2.org/forum/index.php/topic,13540.0.html

im wesentlichen geht es dabei um folgendes:
http://www.websitebaker2.org/forum/index.php/topic,9833.msg78022.html#msg78022

hier schön nachzulesen!

bekommt man auch durch "forum-suche" mit wörtern wie "zweisprachig" "mehrsprachig" + "menüs" "menus" usw.... wink wink

mfg martin


ich werd nicht den inhalt der posts hier doppelt schreiben - nur damit das mal gelesen wird!  evil

Code:
<?php  // Submenu
    
show_menu2(2$wb->page['root_parent'], SM2_ALL,
        
SM2_ALL SM2_PRETTY); ?>

für ein zweites "sprachunabhängiges" menü.... wink

mfg martin
Logged

 
yggdrasil

Offline Offline

Posts: 151



« Reply #12 on: September 19, 2009, 07:38:57 PM »

hi yggdrasil,

das was du suchst wirst du hier finden:
http://www.websitebaker2.org/forum/index.php/topic,13540.0.html

im wesentlichen geht es dabei um folgendes:
http://www.websitebaker2.org/forum/index.php/topic,9833.msg78022.html#msg78022

hier schön nachzulesen!

bekommt man auch durch "forum-suche" mit wörtern wie "zweisprachig" "mehrsprachig" + "menüs" "menus" usw.... wink wink

mfg martin


ich werd nicht den inhalt der posts hier doppelt schreiben - nur damit das mal gelesen wird!  evil

Code:
<?php  // Submenu
    
show_menu2(2$wb->page['root_parent'], SM2_ALL,
        
SM2_ALL SM2_PRETTY); ?>

für ein zweites "sprachunabhängiges" menü.... wink

mfg martin
Das geht, aber nur wenn ich die Menüpunkte von Root wegnehme und eine Ebene überhalb annordne, also equivalent zu Root.
Werde es erstmal so lassen. danke
« Last Edit: September 19, 2009, 07:55:32 PM by yggdrasil » Logged

Fight for animal Liberation!!!
mr-fan

Offline Offline

Posts: 1556


WWW
« Reply #13 on: September 20, 2009, 10:20:33 AM »

hi,

vielleicht gibt es mit Easymenu mehr möglichkeiten ist halt noch beta - aber webbird ist da sehr engagiert!

hab aber easymenu nicht in verbindung mit mehrsprachigkeit getestet!

dort werden aber tester gesucht die sich mit menüs gut auskennen.... wink

http://www.websitebaker2.org/forum/index.php/topic,13427.msg94227.html#msg94227

als option für die zukunft - auf dein wunschmenu umstellen zu können mit den root's für die sprachen... cool


schönen sonntag noch

martin
Logged

 
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!