Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 25, 2012, 07:05:47 AM
1 Hour
1 Day
1 Week
1 Month
Forever
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
.
155479
Posts in
21708
Topics by
7734
Members
Latest Member:
rofroodoOvego
WebsiteBaker Community Forum
Deutsch (German)
Hilfe/Support
(Moderator:
badknight
)
SM2 - $aMenu / $aStart anpassen
Pages: [
1
]
Go Down
Author
Topic: SM2 - $aMenu / $aStart anpassen (Read 627 times)
bakingman
Offline
Posts: 4
SM2 - $aMenu / $aStart anpassen
«
on:
February 19, 2009, 04:28:09 PM »
Hallo Ihr,
ich habe folgendes Problem.
Ich habe WB mit mehreren Domains laufen. Funktioniert auch sehr gut. Ein Hauptmenüpunkt stellt gleichzeitig den Inhalt einer Domain dar. An der linken Seite habe ich ein Menü, welches - je nach dem, wo man ist - das Untermenü des aktuellen Punktes anzeigt.
Nun hab ich ein Problem: Unter diesem Menü möchte ich zwei Menüpunkte anzeigen, die immer angezeigt werden sollen. Dafür möchte ich ein oder zwei Menüs erstellen, die nur diese Menüpunkte (Beide im Level 0 stehend und haben die Page-IDs 6 und 7) und ggfs. deren Unterpunkte beinhalten.
In der Doku zu SM2 steht, dass man bei der Variable $aStart auch eine Page-ID vergeben kann. Nur wie sieht der Syntax dann aus? Die bloße Zahl eintragen bringt nichts. page_id=7 bringt auch nichts.
Oder liegt der Hund bei der Variable $aStart vergraben? Wenn ja, wie ermittelt man die Menünummern??
Natürlich kann ich diese beiden Links auch das von Hand stricken und direkt ins Template schreiben, aber dann wird das Ansteuern der Current-CSS-Klasse so ein Aufwand.
Weiß da jemand Rat?
Lieben Gruß
Ingmar
Logged
Luisehahne
Board Member
Development Team
Offline
Posts: 3145
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #1 on:
February 19, 2009, 09:04:33 PM »
Hallo ingmar,
schau dir mal folgende Seiten an:
www.jaegercorps1863
.de/wb/
Ist es das was du suchst? Template basiert auf das Framework YAML.
Bin aber immer noch am verfeinern, da sich in der Praxis immer noch Wünsche ergeben. Werde das demnächst mal dem WB-Team zum Testen zur Verfügung stellen.
Gruss
Dietmar
Logged
We are human beings - and nobody is perfect at all.
bakingman
Offline
Posts: 4
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #2 on:
February 20, 2009, 08:11:56 AM »
Hallo Dietmar,
das sieht aber eher so aus, als wäre oben in der Leiste ein Menü der Ebene 0 und links die jeweilige Ebene 1 des Menüs eingeblendet. So ähnlich habe ich das ja auch. Nun stell Dir vor, Du möchtest die Hauptmenüpunkte "Partner" und "Gästebuch" immer unten eingeblendet haben ... Also ein Menü, welches nur diese letzten beiden Hauptmenüpunkte beinhaltet.
Ist das irgendwie machbar? An YAML möchte ich mich nicht heranwagen ... Bislang hab ich meine Templates noch per Hand gebastelt ... Nur so weiß ich, was wirklich darin passiert.
LG
Ingmar
Logged
BerndJM
Offline
Posts: 1764
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #3 on:
February 20, 2009, 01:52:03 PM »
Hi,
wenn ich dich richtig vertstehe dann hast (ganz grob) du oben ein
show_menu2(1, SM2_ROOT, ...
und links ein
show_menu2(1, SM2_ROOT+1, ...
oder?
Dann könntest du doch die beiden festen Punkte einem 2. Menu zuordnen und links mit einem 2. Aufruf darstellen:
show_menu2(
2
, SM2_ROOT, ...
Grüßle Bernd
Logged
In theory, there is no difference between theory and practice. But, in practice, there is.
bakingman
Offline
Posts: 4
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #4 on:
February 20, 2009, 02:09:54 PM »
Hallo Bernd!
Ja, so ist es ...
Aber gebe ich "show_menu2(2, SM2_ROOT, ..." ein, bleibt das Menü leer. Woher nimmt sich denn WB die Info, was im Menü 2 bzw. 0 drinsteht? Wo bestimme ich "mehrere Menüs"? Via Google finde ich immer nur Menü 0 als Eintrag ...
LG
Ingmar
Logged
erpe
Offline
Posts: 2077
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #5 on:
February 20, 2009, 02:23:16 PM »
Hallo
am einfachsten, in dem du in die Hilfeseiten schaust:
http://help.websitebaker.org/pages/de/advanced-doku/designer-guide/mehrere-menues.php
Gruss
erpe
Logged
stories about
be part of the Tutorials-Project
visit the jQuery-Showroom
Luisehahne
Board Member
Development Team
Offline
Posts: 3145
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #6 on:
February 20, 2009, 09:12:04 PM »
Hallo Ingmar,
eigentlich ist das Ganze immer ein Try and Error. Mit den Hilfeseiten komme ich auchn icht so richtig klar.
Ich habe folgende Menues bei mir über SM2 mit den entsprechenden Stylesheets
Headermenu
Code:
<?php show_menu2
(
3
,
SM2_ROOT
,
SM2_START
,
SM2_TRIM
);
?>
Linkes menue
Code:
// Submenu region, only shown when submenu's are available
$options = array('flags' => (SM2_TRIM|SM2_PRETTY), 'notrim' => 0);
ob_start();
switch (LEVEL) {
case 0:
show_menu2(1, SM2_CURR+1, SM2_START, SM2_ALL, //!!!
'[li][a][menu_title]</a>',
'</li>',
'<ul class="[class]">',
false,
false,
false
);
break;
default:
show_menu2(1, SM2_CURR, SM2_ALL, $options,
'[li][a][menu_title]</a>',
'</li>',
'<ul class="[class]">',
'</ul>',
false,
false
);
break;
}
$childmenu=ob_get_contents();
ob_end_clean();
echo $childmenu;
'Desweiteren habe ich eine fixierte Statuszeile, wo ich das Impressum, Startseite usw. drin habe.
Code:
<?php
show_menu2
(
2
,
SM2_ROOT
,
SM2_START
,
SM2_ALL
,
'<span class="[class]">[ac][menu_title]</a>'
,
'</span>'
,
''
,
''
);
?>
Wie bereits erwähnt werde ich demnächst das Yaml-Framework (Template) zum Testen freigeben.
Gruss
Dietmar
Logged
We are human beings - and nobody is perfect at all.
BerndJM
Offline
Posts: 1764
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #7 on:
February 20, 2009, 09:52:50 PM »
Hi Dietmar,
dein Beispiel ist ja ganz nett, wenn man aber, wie Ingmar selbst bekundet hier
Quote
Woher nimmt sich denn WB die Info, was im Menü 2 bzw. 0 drinsteht? Wo bestimme ich "mehrere Menüs"?
schon Probleme hat, ist wohl der Link von Erpe die beste Hilfe.
Grüßle Bernd
Logged
In theory, there is no difference between theory and practice. But, in practice, there is.
bakingman
Offline
Posts: 4
Re: SM2 - $aMenu / $aStart anpassen
«
Reply #8 on:
February 21, 2009, 08:08:59 AM »
Vielen Dank für die vielen Infos,
naja, ich habe immer nach einer Anpassung der Variablen $aMenu / $aStart gegoogelt. Da kam nichts auf. Das Thema ist komplexer, als ich dachte. Es geht ja nur um zwei permanente Links. Übersicht der einzelnen Projekte und Impressum.
Ich habe das nun in PHP gestrickt und ins Template eingebaut. Mit strstr beantwortet sich der Code die Frage, ob die aktuelle Seite eines der Links ist und schaltet die Klasse ggs. auf Current um ... Das waren 2 Minuten Arbeit, die letztlich aber auch ans Ziel führen ...
Die Hauptmenüpunkte führen - wie schon gesagt - auf Startseiten unterschiedlicher Domains. Um das zu trennen, musste ich eh PHP-Handarbeit anlegen ... Somit bleibt das Tempalte eben eines, welches ich nicht mit anderen Teilen kann, da zu viel daran herumgezimmert wurde. Die Intro.php kümmert sich um die Aufteilung. Beim Aufruf der Root-Domain, guckt die intro-PHP nach dem HTTP-Host und leitet den Besucher auf die entsprechende Startseite und leitet je nach Domain zur richtigen CSS-Datei. So bekommt jeder nur die Unterpunkte angezeigt, die für die entsprechende Domain ist .... Es sei denn, er ruft von Hand eine Seite via page-id auf. Die Seite würde bei jeder Domain laufen.
Mir ist nur wichtig, dass diese permanenten Links auch mit der jeweiligen CSS angezeigt werden. Aber das hab ich wie gesagt mit HTTP-HOST und STRSTR gelöst.
Trotzdem vielen Dank für die Aufklärung!!
Ingmar
Logged
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...