replaceInsertTags-Hook für bekannte Tags

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Bandyt
    Contao-Fan
    • 22.04.2010
    • 808

    #1

    replaceInsertTags-Hook für bekannte Tags

    Ich suche nach einer Möglichkeit das Ersetzen eines bekannten Tags mit zusätzlicher Funktionalität zu erweitern. Ich möchte also nicht das Ersetzten neuprogrammieren, sondern nur auf das Event reagieren.
    Lt. Doku ist dieser Hook nur für unbekannte Tags gedacht.

    Gibt es da eine Möglichkeit?
    Meine Erweiterungen: League Manager | Forum
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Ich denke nicht. Was willst Du denn genau machen?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • Bandyt
      Contao-Fan
      • 22.04.2010
      • 808

      #3
      Ich würde gerne beim insert tag "insert_Module" informiert werden, schauen was das für ein Modul ist und dann ggf den header erweitern...

      Sent from my GT-I9100 using Tapatalk
      Meine Erweiterungen: League Manager | Forum

      Kommentar

      • Toflar
        Contao-Urgestein
        • 15.06.2009
        • 4476

        #4
        Den Header erweitern? Du meinst Javascripts etc. hinzufügen? Dafür ist es bei den InsertTags eh schon zu spät =)
        Contao Core-Entwickler @terminal42 gmbh
        Wir sind Contao Premium-Partner!
        Für Individuallösungen kannst du uns gerne kontaktieren.
        PS: Heute schon getrakked?

        Kommentar

        • Bandyt
          Contao-Fan
          • 22.04.2010
          • 808

          #5
          Mist. Naja also alles vorher selbst machen....

          Sent from my GT-I9100 using Tapatalk
          Meine Erweiterungen: League Manager | Forum

          Kommentar

          • Toflar
            Contao-Urgestein
            • 15.06.2009
            • 4476

            #6
            Joa...also ich weiss nicht genau wieso und warum, aber ich glaube Du suchst sowas:
            PHP-Code:
            $objModule = $this->Database->prepare("SELECT id,type FROM tl_module WHERE id=?")->limit(1)->execute($intId);
            if($objModule->numRows)
            {
               if($objModule->type == 'meinmodul')
               {
                  // modifiziere irgendwas
                  return $this->getFrontendModule($intId);
               }
            } 
            
            Contao Core-Entwickler @terminal42 gmbh
            Wir sind Contao Premium-Partner!
            Für Individuallösungen kannst du uns gerne kontaktieren.
            PS: Heute schon getrakked?

            Kommentar

            • Bandyt
              Contao-Fan
              • 22.04.2010
              • 808

              #7
              Es geht um die google+1-Erweiterung. Dort will ich -wenn das Modul per inserttag eingefügt wird- das javascript-sdk im header initialisieren.

              Sent from my GT-I9100 using Tapatalk
              Meine Erweiterungen: League Manager | Forum

              Kommentar

              • Toflar
                Contao-Urgestein
                • 15.06.2009
                • 4476

                #8
                Und warum addest Du das SDK nicht einfach im Modul selbst?
                Contao Core-Entwickler @terminal42 gmbh
                Wir sind Contao Premium-Partner!
                Für Individuallösungen kannst du uns gerne kontaktieren.
                PS: Heute schon getrakked?

                Kommentar

                • Bandyt
                  Contao-Fan
                  • 22.04.2010
                  • 808

                  #9
                  Mache ich ja, aber per Insert-Tag funktioniert das wohl nicht (Betrifft aber nicht nur meine Erweiterung)
                  Meine Erweiterungen: League Manager | Forum

                  Kommentar

                  • Toflar
                    Contao-Urgestein
                    • 15.06.2009
                    • 4476

                    #10
                    Ach so, mann ich Vollidiot, das war ja das Grundproblem
                    Ja, das ist so, kannst Du nichts machen
                    Contao Core-Entwickler @terminal42 gmbh
                    Wir sind Contao Premium-Partner!
                    Für Individuallösungen kannst du uns gerne kontaktieren.
                    PS: Heute schon getrakked?

                    Kommentar

                    Lädt...