Problem mit [MetaCreator] und CE-Gallery

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • m.koell
    Contao-Nutzer
    • 19.07.2009
    • 92

    #1

    Problem mit [MetaCreator] und CE-Gallery

    Zurzeit nutze ich die Erweiterung [MetaCreator] in Verbindung mit dem Content Element "Gallery" um meine Titel- und Alternativtexte für die vielen verschiedenen Bilder zu erzeugen. Leider stellt sich dabei ein kleines Problem heraus: Da das Beschreibungsfeld kein gewöhnliches Textfeld sondern ein TinyMCE ist, generiert dieser somit automatisch AbsatzTags (<p></p>). Diese stören mich vorallem im [title] der Links sowie im alternativ Tag der Bilder.

    Versuche, diese manuell (im HTML-Editor des TinyMCE) zu entfernen waren vergebens. Diese tauchten immer wieder von selbst auf und ließen sich einfach nicht unterkriegen.

    Mir ist bewusst, dass ich die automatische Absatzerstellung im Backend ausschalten kann, möchte jedoch diese (hilfreiche) Funktion nicht wirklich aufgeben. Habe natürlich auch schon mit den PHP-Funktionen preg_replace sowie strip_tags hantiert (um die HTML-Tags aus dem String zu entfernen), doch auch diese führten zu keinem Erfolg.

    Mittlerweile wäre mir die Ersetzung des TinyMCE-Beschreibungsfeldes durch ein einfaches Textfeld am liebsten. Denn das dauerhafte manuelle Entfernen (trotz Hilfe des [sourceeditor] Plugin's) stellt für mich und meinen Kunden keine Lösung dar.
  • klaschatx
    Contao-Nutzer
    • 20.06.2009
    • 64

    #2
    Hi,

    füge in deiner dcaconfig.php folgende Zeile hinzu:

    unset($GLOBALS['TL_DCA']['tl_gmcitems']['fields']['description']['eval']['rte']);

    und im MetaCreator wird anstelle des TinyMCE ein einfaches Textfeld angezeigt.

    Grüße
    klaschatx

    Kommentar

    • m.koell
      Contao-Nutzer
      • 19.07.2009
      • 92

      #3
      Danke für die schnelle und kompetente Hilfe, funktioniert jetzt einwandfrei!

      Kommentar

      • felixpfeiffer
        AG CMS-Garden
        • 05.06.2009
        • 346

        #4
        Hallo,
        der Hinweis ist sehr gut.

        Ich arbeite im Moment auch an einer neuen Version des MetaCreator, die dann direkt in die Dateiverwaltung integriert ist und in der auch die Eingabefelder neue Funktionen bekommen. Sprich, Alt-Text ohne HTML, Caption mit HTML.

        Ich hoffe, dass ich bis Ende nächster Woche eine Version habe, die ich dann zum Beta-Test ins REP stellen kann.

        Gruß, Felix
        Felix Pfeiffer : Neue Medien
        Offizieller Contao Partner für den Raum Hannover

        Infos: http://www.felixpfeiffer.com

        Kommentar

        • Michael
          Contao-Fan
          • 19.06.2009
          • 479

          #5
          Hi

          ich brauche Tabellen im MetaCreator.
          Der lange Title des Links stört mich.

          Gibt es eine Übergangsmöglichkeit, wie ich den Title verändern kann, bis deine neue Version draussen ist?

          Beste Grüsse & Besten Dank für die tolle Erweiterung!
          Michael
          Contao ist echt !

          Kommentar

          • m.koell
            Contao-Nutzer
            • 19.07.2009
            • 92

            #6
            Zitat von felixpfeiffer Beitrag anzeigen
            Hallo,
            der Hinweis ist sehr gut.

            Ich arbeite im Moment auch an einer neuen Version des MetaCreator, die dann direkt in die Dateiverwaltung integriert ist und in der auch die Eingabefelder neue Funktionen bekommen. Sprich, Alt-Text ohne HTML, Caption mit HTML.

            Ich hoffe, dass ich bis Ende nächster Woche eine Version habe, die ich dann zum Beta-Test ins REP stellen kann.

            Gruß, Felix
            Das hört sich gut an! Hätte nicht geglaubt, dass die Modul-Entwickler bei TYPOlight so aktiv sind und die Community nicht einfach nur links liegen lassen. Hut ab!

            Kommentar

            • felixpfeiffer
              AG CMS-Garden
              • 05.06.2009
              • 346

              #7
              Hallo Michael,

              das mit den Tabellen habe ich leider nicht ganz verstanden. Was möchtest Du genau wo anzeigen lassen bzw. eingeben?

              @m.koell
              Das Ziel ist es ja TYPOlight für eine breite Anzahl von Nutzern attraktiv zu machen. Der Gedanke, den Creator in die Dateiverwaltung zu integrieren war schon lange vorhanden, und jetzt habe ich endlich mal ein paar Minuten gefunden, das ganze zu starten.
              Ich hoffe, dass die Erweiterung dann noch mehr Anklang findet.

              Gruß, Felix
              Felix Pfeiffer : Neue Medien
              Offizieller Contao Partner für den Raum Hannover

              Infos: http://www.felixpfeiffer.com

              Kommentar

              • Michael
                Contao-Fan
                • 19.06.2009
                • 479

                #8
                @felix

                Ich hatte das Problem das der HTML-Code in TITLE des Links angezeigt wird.
                Dein Vorschlag war es, dass man den TinyMCE ausschaltet und somit einen besseren TITLE erhält. Ich brauche aber Tabellen im MetaCreator und somit brauche in den TinyMCE.

                Mir wurde aber schon geholfen (https://community.contao.org/de/show...8688#post18688

                Ich habe das Template von ce_gallery_fullsize.tpl angepasst.

                Grüsse
                Michael
                Contao ist echt !

                Kommentar

                • Michael
                  Contao-Fan
                  • 19.06.2009
                  • 479

                  #9
                  Hätte gerade noch eine Idee für ein Feature in deiner neuen Version:

                  >Mir ist aufgefallen, dass man die Elemente im MetaCreator nicht kopieren kann.

                  Grüsse
                  Michael
                  Contao ist echt !

                  Kommentar

                  • felixpfeiffer
                    AG CMS-Garden
                    • 05.06.2009
                    • 346

                    #10
                    Hallo Michael,

                    da ist das Anpassen des Templates die einzig richtige Lösung, da der MetaCreator mit der eigentlichen Galerie bzw. den Downloads nichts zu tun hat kann man dies nur über eine Templateanpassung lösen.

                    Die neue Version des MetaEditors (so der von mir neu gewäjlte Name) wird nur noch von der meta-Datei abhängig sein, also keine Datenbank mehr im Hintergrund. Einträge editiere ich also direkt in der Datei. Ein Kopieren der Daten wird daher eher schwer werden, zumindest wird es in der ersten version nicht enthalten sein, aber man will ja auch noch Sachen zum Nachrüsten haben.
                    Evtl. lasse ich den alten metaCreator auch noch weiterlaufen und bilde dort solche Funktionen nach. Dann hat der Benutzer die Wahl, was er nutzen möchte.

                    Gruß, Felix
                    Felix Pfeiffer : Neue Medien
                    Offizieller Contao Partner für den Raum Hannover

                    Infos: http://www.felixpfeiffer.com

                    Kommentar

                    • klaschatx
                      Contao-Nutzer
                      • 20.06.2009
                      • 64

                      #11
                      Zitat von felixpfeiffer Beitrag anzeigen
                      (...)
                      Die neue Version des MetaEditors (so der von mir neu gewäjlte Name) wird nur noch von der meta-Datei abhängig sein, also keine Datenbank mehr im Hintergrund. Einträge editiere ich also direkt in der Datei.(...)


                      Hi Felix,

                      der MetaEditor wird also nicht mehr den Umweg über die Datenbank gehen? Gibt das nicht potenziell Stress im Handling, wenn MetaCreator und MetaEditor parallel laufen? Szenario so etwa: meta.txt mit Editor verändert und gespeichert, anschließend einmal aus alter Gewohnheit mit Creator angefasst und der generiert dann die meta.txt aus der DB neu und damit sind die vorherigen Änderungen wieder futsch?
                      Hört sich für mich aus Anwender-Sicht nach etwas viel - und eigentlich vermeidbarem - DAU-Risiko an?

                      Gibt es Gründe dafür, auf das Speichern der Einträge in der DB zu verzichten? Fand ich eigentlich elegant so rein aus Laien-Sicht.

                      Grüße
                      klaschatx

                      Kommentar

                      • felixpfeiffer
                        AG CMS-Garden
                        • 05.06.2009
                        • 346

                        #12
                        Hallo klaschatx,

                        der Hintergedanke, den MetaEditor unabhängig der Datenbank laufen zu lassen, ist daraus gewachsen, dass man so den Dateiupload und die Verwaltung der Meta-Dateien in einer Oberfläche hat. Also nicht mehr extra in ein anderes Modul gehen muss. Des weiteren ist es so möglich die meta-Dateien auch in einem externen Editor zu bearbeiten. Dieser Wunsch wurde von mehreren Seiten an mich herangetragen.

                        Außerdem ist natürlich die Doppelanwendung von Editor und Creator nicht vorgesehen. Also entweder das eine oder das andere.

                        Ich glaube schon, dass diese neue Version ein Plus an Komfort bietet. Und wie gesagt, ich werde den MetaCreator nicht komplett aus dem Repository nehmen. So hat man die Wahl zwischen der einen oder der anderen Lösung.

                        Gruß, Felix
                        Felix Pfeiffer : Neue Medien
                        Offizieller Contao Partner für den Raum Hannover

                        Infos: http://www.felixpfeiffer.com

                        Kommentar

                        • Michael
                          Contao-Fan
                          • 19.06.2009
                          • 479

                          #13
                          Hi Felix

                          Zitat von felixpfeiffer Beitrag anzeigen
                          da ist das Anpassen des Templates die einzig richtige Lösung, da der MetaCreator mit der eigentlichen Galerie bzw. den Downloads nichts zu tun hat kann man dies nur über eine Templateanpassung lösen.
                          Vielen Dank für deine Bestätigung, dass dies die Lösung ist.

                          Freue mich schon auf die nächste Version deiner Erweiterung!

                          Grüsse
                          Michael
                          Contao ist echt !

                          Kommentar

                          • klaschatx
                            Contao-Nutzer
                            • 20.06.2009
                            • 64

                            #14
                            Hi Felix,

                            danke für deine Antwort. Dann lasse ich mich mal überraschen, was der MetaEditor so bringt.
                            Ich weiß ja nicht, ob du vor dem geschilderten Hintergrund den MetaCreator noch weiter pflegen/erweitern willst, aber nett wäre es, wenn er nicht - wie in der Vergangenheit zum Teil - eine bestehende meta.txt einfach überbügelt, sondern statt dessen sogar das Feature bietet, eine solche zu importieren und dann weiter zu bearbeiten. IMHO.

                            Grüße
                            klaschatx

                            Kommentar

                            • felixpfeiffer
                              AG CMS-Garden
                              • 05.06.2009
                              • 346

                              #15
                              Hallo klaschatx,

                              lass dich einfach überraschen

                              Also, wie gesagt, in erster Linie sollen die beiden Erweiterungen nciht parallel genutzt werden, was meiner Meinung nach auch keinen Sinn macht, aber trotzdem werde ich versuchen das ganze so DAU-freundlich wie möglich zu machen.

                              GRuß, Felix
                              Felix Pfeiffer : Neue Medien
                              Offizieller Contao Partner für den Raum Hannover

                              Infos: http://www.felixpfeiffer.com

                              Kommentar

                              Lädt...