+ Antworten
Seite 5 von 8 ErsteErste ... 2 3 4 5 6 7 8 LetzteLetzte
Ergebnis 61 bis 75 von 109

Thema: [Workshop] TYPO3 - Extension Programmierung

  1. #61
    TP-Member AnnaM macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    38
    Hallo,

    ich versuche gerade, meine Datensätze mit der HTML-Vorlage auszugeben. Habe die HTML-Zeilen aus dem 3. Schritt in eine HTML-Datei kopiert (nur diese Zeilen!), habe die HTML-Datei in das Verzeichnis .../typo3conf/ext/tptest gestellt, habe die zugehörigen Funktionen von Steffen kopiert und in der entsprechenden Zeile meine Datei eingetragen:

    $this->template=$this->cObj->fileResource('EXT:tp_test/ext_tptest.html');

    Wenn ich die Funktion listView() debugge, komme ich bis zu dem Eintrag für den Link:

    t3lib_div::debug($markerArray['###LINK###'],'Marker');

    Das stimmt noch (der Link darin ist korrekt), aber in der darauffolgenden Zeile wird ja $liste aufgebaut, und wenn ich danach debug($liste...) abfrage, steht als Inhalt " debug " auf der Seite. Angezeigt wird gar nichts.

    Was ist falsch?

    Anna

  2. #62
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    1) $this->piVars sind die GET und POST-Vars, die zur Ext passen. Wenn Du die Config anschauen möchtest, die steht in $this->conf

    2) debugge mal $this->template, ob das überhaupt gefüllt ist.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #63
    TP-Member AnnaM macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    38
    Zitat Zitat von steffenk Beitrag anzeigen
    1) $this->piVars sind die GET und POST-Vars, die zur Ext passen. Wenn Du die Config anschauen möchtest, die steht in $this->conf

    2) debugge mal $this->template, ob das überhaupt gefüllt ist.
    $this->template enthält den Inhalt der HTML-Datei.

    In conf steht "userFunc : tx_tptest_p1->main".

    Ist es denn ausreichend, wenn im Template der Seite nur

    page = PAGE
    page.typeNum = 0
    page.10 = USER
    page.10.userFunc = tx_tptest_pi1->main

    steht, und die HTML-Datei nur die Zeilen für die Ansicht enthält?

  4. #64
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    page ist was anderes als plugin, daher kommen die Sachen auch an. Probier es einfach:

    HTML-Code:
    plugin.tx_tptest_pi1.meineVar = Inhalt meiner Var
    wenn das template gefüllt ist, wie siehts mit den subparts aus?


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #65
    TP-Member AnnaM macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    38
    Hallo Steffen,

    ich kann leider erst jetzt antworten - der Server hat seit Freitag mittag gesponnen :-(

    Dein Tipp hat mich auf die richtige Spur gebracht: in meinem HTML file fehlte die erste Zeile! (ist wohl beim Kopieren aus dieser code box passiert...) Jetzt werden die Datensätze korrekt angezeigt.

    In singlerow steht allerdings immer noch "debug", aber vielleicht ist folgender debug output auch falsch?

    #eine einzelne Reihe
    $singlerow=$this->cObj->getSubpart($subpart,'###ROW###');
    t3lib_div::debug($this->singlerow,'singlerow');


    Ich werde mir mal die Funktion getSubpart() anschauen.

    Vielen, vielen Dank für deine Hilfe!

    Anna

  6. #66
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    die Var heisst $singlerow und nicht $this->singlerow


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #67
    TP-Member AnnaM macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    38
    Zitat Zitat von steffenk Beitrag anzeigen
    die Var heisst $singlerow und nicht $this->singlerow
    Danke für den Tipp, aber:

    #eine einzelne Reihe
    $singlerow=$this->cObj->getSubpart($subpart,'###ROW###');
    t3lib_div::debug($singlerow,'singlerow');


    gibt weiterhin "debug" aus...

  8. #68
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    das kann 2 Gründe haben

    1) $subpart ist nicht gefüllt
    2) für einen subpart braucht es 2 umschliessende Tags, in dem Fall
    Code:
    <!-- ###ROW### -->
    ...
    <!-- ###ROW### -->


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  9. #69
    TP-Newbie blueX macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Ort
    Lüchow
    Beiträge
    4
    hallo.

    Super Tutorial, hat alles geklappt
    Mir ist nur noch nicht klar wie ich das Ganze jetzt so umsticken kann das man die Sachen auch mit Kategorien versehen kann. ... Ich wollte es so machen das ich Kategorien anlegen kann, die man dann einzeln im Seiteninhalt ausgeben kann , also so wie bei tt-news in der Art. Das man die Einträge dann einer Kategorie zuweist und dann die Kategorien über die Seiteninhalte ausgibt. Is das sehr Aufwändig???



    MfG
    blueX

  10. #70
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Nein. Du kannst im Kickstarter eine neue Tabelle "Kategorien" anlegen und dann in der ersten Tabelle ein neues Feld "Kategorie" anlegen, das eine Databaserelation ist und auf die Tabelle zeigt.
    Vorsichtig beim Schreiben, es sollten die pi1-files abgehakt werden, damit die nicht überschrieben werden.

    Nun kannst Du (aufgrund von fehlender Flexform) über TS die Kategorie angeben und musst diese Angabe entsprechend zur SQL-Query hinzufügen.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  11. #71
    TP-Member AnnaM macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    38
    Hallo Steffen,

    habe noch mal eine grundsätzliche Frage zu extensions, PHP und mySQL:

    Ich habe jetzt mein aktuelles Problem so gelöst, dass ich via Kickstarter Datenbanktabellen und Frontend Plugins angelegt habe, so dass ich meine Daten innerhalb von Typo3 bearbeiten kann. Die Ausgabe mache ich dann aber in einem Templavoila Content Element vom Typ "PHP Script" (extension page_php_content), weil mir dies einfach im Moment noch vertrauter ist. Funktioniert prima.

    Ist an diesem Ansatz etwas nicht in Ordnung?

    Viele Grüße,
    Anna

  12. #72
    TP-Newbie blueX macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Ort
    Lüchow
    Beiträge
    4
    Ah ja alles klar .. danke für das super Tutorial



    Edit: hm joa alles wunderbar so weit. Hab zwar vergessen den Haken weg zu nehmen und alles überschrieben aber das ist immoment glaube des kleinste Problem, mussich des halt nochmal neu ändern in der php datei.

    Allerdings wird im Seiteninhaltselement, in welchem ich die ext angewählt habe, keine Auswahl der Kategorien angezeigt , nur beim Erstellen des eigendlichen Eintrages kann ich da eine Kategorie auswählen, aber ich muss die einzelenn Kategorien ja nun auch irgenwie ausgeben 0o
    Geändert von blueX (16.01.2008 um 16:48 Uhr)

  13. #73
    TP-Junior Nalamar macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    8
    Hallo Steffen,

    erstmal vielen Dank für dein Tutorial, es hat mir sehr viel weiter geholfen.

    Nur eine Frage habe ich noch ... im $markerarray gibst du u.a. an:

    PHP-Code:
    file.maxW => 140 
    Das wird bei mir aber komplett ignoriert, die Bild werden alle in originalgröße dargestellt. Hast du nen Tip für mich warum das so ist ?

    Danke, Nala

  14. #74
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    schau mal ob ImageMagick überhaupt arbeitet, sichtbar im Installtool.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  15. #75
    TP-Newbie FlipFlop1974 macht alles soweit korrekt
    Registriert seit
    Apr 2008
    Beiträge
    3

    BE Maske fehlt

    Hallo Steffen,

    erstamls Danke für die knackige Anleitung! Aber obwogl ich sie gewißenhaft durchgegangen bin funktioniert es noch nciht ganz:
    1) Mir fehlt die Ext. wenn ich wie du schreibst auf "Liste" --> "Create new record" klicke. Die wird dort nicht angezeigt. Ich kann sie aber sehrwohl als Content Element einfügen. Nur dann:
    2) fehlen dort die Eingabemöglichkeiten für die erzeigten Felder.

    Hast du eine Idee?

    TYPO3 Ver. 4.1.5

    Danke LG
    Michi

+ Antworten
Seite 5 von 8 ErsteErste ... 2 3 4 5 6 7 8 LetzteLetzte

LinkBacks (?)

  1. 05.01.2010, 14:30
  2. 28.03.2009, 01:10
  3. 27.03.2009, 13:39
  4. 04.02.2009, 23:32
  5. 11.01.2009, 14:41
  6. 06.01.2009, 17:12
  7. 14.11.2008, 00:08
  8. 10.10.2008, 15:56
  9. 15.08.2008, 00:36
  10. 09.08.2008, 11:13
  11. 09.07.2008, 14:55
  12. 10.05.2008, 12:23
  13. typo3
    Refback This thread
    07.05.2008, 15:55
  14. 25.04.2008, 10:33
  15. 08.04.2008, 21:05
  16. 01.02.2008, 16:12
  17. 01.02.2008, 16:08
  18. 28.01.2008, 11:08
  19. 10.01.2008, 17:35
  20. 06.01.2008, 02:51
  21. 11.11.2007, 02:28
  22. 30.08.2007, 10:30
  23. 21.08.2007, 20:04
  24. 21.08.2007, 14:14
  25. 15.08.2007, 15:58

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51