Hallo, ich möchte mein menü wie folgt modifizieren: ich möchte ein PHP- Script einbinden, welches einen bestimmten Inhalt in meiner Seite entweder permanent ein- oder ausblendet. Genauer gesagt soll unter mein Menü eine Art Textfenster kommen. Wenn man den Text gelesen hat soll man den Text ausblenden können (und evtl über einen Button wieder einblenden). Der Zustand, ob der text eingeblendet ist oder nicht soll auf den Folgeseiten übernommen werden, also dachte ich, ich mache etwas mit z.B. index.php?id=[]&text=1 oder so. wenn text=1 angegeben ist, soll der text ausgeblendet werden, ansonsten nicht. wie kann ich das in mein Menü integrieren? habe TMENU als menü.
PHP- Variable in Menü übernehmen
Hallo!
Wieso muss das in das Menü? Kannst du nicht einfach das Bild drunterhängen? Das wäre dann wesentlich leichte (denke ich)
Irgendwas ala:
10 = HMENU
10 {
...
}
20 = IMAGE
20.file = ...
Grüße
McGregor
ja aber das ändert ja nichts an meinem Problem... ich will das Textfenster ein- und ausblenden können und dieser Zustand soll durch die gesamte Navigation durchgezogen werden. Bsp: default: ausgeblendet. Ich klicke drauf und es wird eingeblendet. Nun gehe ich auf einen Link in meinem Menü und wechsel die Seite. Hier soll nun aber das Fenster auch eingeblendet bleiben, praktisch so lange bis ich irgendwann mal wieder draufklicke und das Ding ausgeblendet wird (und bleibt). Deswegen dachte ich ich mache ne Variable in PHP, die bestimmt ob das Ding grade ein- oder ausgeblendet ist, aber diese Variable muß ich dann ja bei jedem Seitenwechsel mitüberliefern. Verstehst du was ich meine?
Hi!
Aber das Einblenden und Ausblenden hat immer noch nichts mit dem Menü zu tun. So wie du es schreibst brauchst du das nicht in das Menü zu machen.
Einfach einen Marker setzen, der dir z.B. ein PHP-Script abarbeitet. Darin überprüfst du beim Click den Zustand und blendest das Fenster ein oder aus.
Wenn du dann im Menü irgendwo anders hinnavigierst, dann bleibt der Zustand des Fensters erhalten. Erst wenn du wieder draufklickst ändrt sich der Zustand.
Grüße
McGregor
P.S. Wenn du unter den Menümarker diesen Fenstermarker setzt, dann positioniert sich das Fenster auch immer neben/unter dem Menü und es sieht so aus, als ob es am Menü kleben würde...
so ganz verstehe ich das ehrlich gesagt noch nicht... ich versuche jetzt mal das an einem beispiel zu konstruieren und du sagst mir was ich falsch mache, ok? (frauen und technik eben ;-))
aaalso ich setze in meine html- vorlage den marker für s menü und dann den marker für das textfenster (positionieren bekomm ich glaub grade noch so hin). von mir aus <td>###FENSTER###</td>.
Dann schreibe ich in s Template sowas wie
page.10.marks.FENSTER = PHP_SCRIPT_EXT
page.10.marks.FENSTER.file = fileadmin/irgendwas.php
richtig bis hierhin?
okay, dann programmiere ich mein PHP-script. und jetzt wirds happig, da fehlt mir nämlich der plan. sagen wir, ich mache da meinen HTML- kruscht außenrum und dann einen fixen Button. und hier gehen die Probleme auch schon los. wenn ich unter diesen button einen link lege muß ich ja sowas schreiben wie <a href="index.php?id=....">, aber die id ändert sich ja dauernd.
okay, falls ich das mit dem link in den griff kriege, wie geht s dann weiter? ich dachte ich baue dann in den link (den ich grade nicht habe) noch eine variable mit ein, so á la index.php?id=24&open=1. wenn ich dann drauf klicke hol ich mir mit $_GET["open"] den wert und wenn er 1 ist überschreibe ich ihn bzw auch wenn er nicht 1 ist. je nach dem wird dann ein- und ausgeblendet. Aber das Script wird ja auf jeder Seite neu geladen, dann merkt es sich ja nicht ob der Wert nun grade eben 1 oder 0 war....
neko1512 schrieb... ich möchte ein PHP- Script einbinden, welches einen bestimmten Inhalt in meiner Seite entweder ...
OK. Nochmal nachgefragt. Was meinst du mit "bestimmten Inhalt"? Irgendwelche Inhalte aus unterschiedlichen Seiten von T3 oder etwas "externes"?
Grüße
McGregor
P.S. Ich mach jetzt Schluß. Antwort gibt's erst morgen
irgendwie drücke ich mich umständlich aus fürchte ich. jetzt mach ich s mal ganz ausführlich. ich habe in meinem menü die links mit accesskeys unterlegt. jetzt dachte ich es sei ganz nett wenn man auch mal die chance hat nachzusehen, welche seite man mit welchem accesskey ansteuern kann. andererseits, wenn permanent unter dem menü druntersteht: link1 - accesskey A, link2 - accesskey B usw usw ist das nicht grade stylisch. Also dachte ich, ich hinterlege einfach einen kleinen unscheinbaren button, wenn man auf diesen klickt werden (simpel in HTML gecoded) die Angaben lesbar, welcher accesskey zu welchem link gehört. wenn man dann über die accesskeys navigieren will lässt man das "fenster" einfach offen (also die angaben über die accesskeys sichtbar), ansonsten klickt man wieder auf den button und die angaben verschwinden wieder. wenn man nun aber über die accesskeys navigieren will (oder die beschreibung dazu aus irgendeinem grund eingeblendet lassen will) sollte man ja nicht nach jedem seitenwechsel den button wieder drücken müssen. also muß ich irgendwie irgendwo übergeben, ob der text ein- oder ausgeblendet ist. jetzt klar was ich will?