Zum Inhalt springen

Kickstarter, Ausgewählte Seiten mit Button ändern

Erstellt am 23. April 2010 · 6 Antworten · letzte Antwort am 27. April 2010

Tags: Frage

JakobRa ·

Hallo liebe Typo3ler,
ich versuche mir zurzeit eine Extension mit dem Kickstarter zu basteln. Bis jetzt zeigt mir Typo3 nur meinen Menüpunkt und meinen Seitenbaum an.(siehe Screenshot)

Dazu habe ich jetzt zwei Fragen.

Auf dem Screenshot kann man den Seitenbaum erkennen den ich vor mir habe. Wo kann ich auslesen welche Seite ich momentan markiert habe, gibt es überhaupt eine Möglichkeit?

Wie kann ich einen einfachen Button erstellen hinter dem ein PHP script liegt?

Habe zwar schon ein Tutorial gemacht aber dort wurde nur erklärt wie ich eine einfaches Content Plugin erstelle. Hoffe ihr könnt mir einwenig weiterhelfen.

Vielen dank für eure Aufmerksamkeit! 🙂

Grüße,
Jakob.Ra

Unbenannt.jpg

just2b ·

der anhang funktioniert hier leider gerade nicht.

wenn du die extension im bereich web hast, kannst du über $this->id auf die Seitenid zugreifen. Funktionalitäten gehören in die Datei mod1/index.php deiner Extension

georg

JakobRa ·

Guten Morgen,
super just2b, genau das wollte ich wissen! =)

Wenn mir jetz noch jemand sagen könnte wie ich einen Button erstelle wäre ich rundum zufrieden.

Grüße,
Jakob.Ra

just2b ·

<input type="submit"> ?

schau dir einfach zB mal die extension sk_pagecomments an, die hat ein schönes BE modul

JakobRa ·

Hey,
danke, hätt nicht gedacht das es so einfach geht! Werd mir die extension mal anschauen. =)

Grüße,
Jakob.Ra

JakobRa ·

Irgendwie häng ich gerade.

Habe gerade ein bisschen rumprobiert und versuche jetzt dem Button ein Script zuzuordnen.

Bis jetz sieht mein Code so aus:

/**
                 * Generates the module content
                 *
                 * @return    void
                 */
                function moduleContent()    {
                    switch((string)$this->MOD_SETTINGS['function'])    {
                        case 1:
                            $content='<div align="center"><strong>PDF Test</strong></div><br />
                                <br />Diese GET/Post Variablen bekommt das Script:<br />'.
                                'GET:'.t3lib_div::view_array($_GET).'<br />'.
                                'POST:'.t3lib_div::view_array($_POST).'<br />'.
								
'<input type="submit" name="test1" value="script1">'.
                                '';
                            $this->content.=$this->doc->section('Message #1:',$content,0,1);
                        break;
                        case 2:
                            $content='<div align=center><strong>Menu item #2...</strong></div>';
                            $this->content.=$this->doc->section('Message #2:',$content,0,1);
                        break;
                        case 3:
                            $content='<div align=center><strong>Menu item #3...</strong></div>';
                            $this->content.=$this->doc->section('Message #3:',$content,0,1);
                        break;
                    }
                }

So viel hat sich noch nicht getan.
Meine Frage ist nun also wie ich diesem Button "test1" ein php Script zuweisen kann.

Die Ausgewählte Seite kann ich dann in diesem Script mit $this->ID ansprechen, wenn ich das richtig verstanden habe?

Grüße,
Jakob.Ra

JakobRa ·

Habe das ganze in einem anderen Forum auch gepostet Hier.

Die Frage lautet immernoch wie ich meinen Button dazu bringe ein von mir geschriebenes Script auszuführen.

Grüße,
Jakob.Ra

Edit:

Problem hat sich gelöst, war leichter als ich dachte. icon_biggrin.gif

<input type="submit" name="te1" value="abfragen">
<?php
 
if (isset($_REQUEST['te1'])) {
include ("eintrag.php"   );
}