Ankündigung

Einklappen
Keine Ankündigung bisher.

Als SVG ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Als SVG ausgeben

    Hi,

    wenn ich bei einem Bild [Erweitert] "als SVG ausgeben" anklicke, wird quasi nichts ausgegeben... Woran könnte das liegen?

    EDIT: Natürlich versuche ich auch ein SVG einzubinden.

    Grüße,
    mapfei
    Zuletzt geändert von mapfei; 23.05.2022, 12:17.

  • #2
    Anyone?

    Kommentar


    • #3
      Es wird die Datei roh als <svg> ausgegeben anstelle von einem <img>. Siehe hier: https://dev4-13.premium-contao-theme...tenschutz.html

      Das erste ist als SVG, das zweite ist ohne die Checkbox. Dort ist es ein img.
      http://www.premium-contao-themes.com

      Kommentar


      • #4
        Genau so sollte es sein. Die Ausgabe ist allerdings leer...
        Angehängte Dateien

        Kommentar


        • #5
          Zitat von mapfei Beitrag anzeigen
          Genau so sollte es sein. Die Ausgabe ist allerdings leer...
          Ist der Pfad zur Datei öffentlich und innerhalb der Contao Installation? Die Datei bitte auch prüfen, vielleicht ist die Invalide.

          Ich nutz hier der Einfachheit halber file_get_contents. Du kannst es ja mal direkt mit Contao Klassen ausgegben lassen:

          customelement_image_extended.html5

          Code:
          <?php if($this->field('render_svg')->value()): ?>
          <?php
          $objFile = new File( $this->field('image')->generate() );
          echo $objFile->getContent();
          ?>
          Zuletzt geändert von Tim; 24.05.2022, 12:40.
          http://www.premium-contao-themes.com

          Kommentar


          • #6
            Wenn ich es als Bild (und nicht als SVG ausgebe), dann funktioniert es ja. Also öffentlich und innerhalb der Contao Installation: ✓

            Im Anhang mal das Icon.
            Angehängte Dateien

            Kommentar


            • #7
              Funzt: https://dev4-13.premium-contao-theme...tenschutz.html
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Hier mal der Link zur Seite (entferne ich später wieder): https://ibb.customerpreview.de/service Die einzelnen Service-Punkte sollten jeweils ein Icon haben.

                Kommentar


                • #9
                  Wenn man eine Bildgröße (proportionale Höhe) definiert, wird kein SVG ausgegeben. Nehme ich die Bildgröße raus, funktioniert es.

                  Kommentar


                  • #10
                    Zitat von mapfei Beitrag anzeigen
                    Wenn man eine Bildgröße (proportionale Höhe) definiert, wird kein SVG ausgegeben. Nehme ich die Bildgröße raus, funktioniert es.
                    Ja, ich denke das muss roh sein.
                    http://www.premium-contao-themes.com

                    Kommentar


                    • #11
                      Hallo Tim.

                      Ich klinke mich mal hier mit dazu.
                      Ich weiß, die Diskussion ist alt, aber das Thema passt.
                      Ich bin wieder in Eclipse eingestiegen, weil unsere Kunde die Webseite mit Eclipse umgesetzt haben möchte.
                      Stehe genau an selben Problem. Hab das Theme Electric Pro installiert und schon hat man in Debug-Modus das Problem, dass das eine Bild auf der Startseite nicht gefunden wird.
                      Das Bild ist als SVG integriert und proportional skaliert und dazu das Checkbox als SVG-Ausgabe aktiviert. Das führt zu Problemen. Siehe Screenshot.
                      Warum könnt ihr hierfür keine Lösung finden? Das ist nicht normal, wenn man eine Größe definiert, dass das Bild nicht ausgegeben wird, weil gleichzeitig SVG angeklickt ist.
                      Hab 2 Stunden suchen müssen, dass das Problem daran liegt. Das solltet ihr meines Achtens korrigieren.

                      Ich habe gesehen, dass die CSS Dateien für die Module über Template eingebunden werden.
                      PHP-Code:
                      GLOBALS['TL_CSS'][] = \Contao\Config::get('uploadPath').'/cto_layout/css/customelements/ce_image_extended.css|static'
                      Werden diese auch nur einmal oder mehrmals eingebunden, wenn ich das Element mehrmals integriere?

                      Danke für dein Feedback.

                      Kommentar


                      • #12
                        Ja, war aus den Augen aus dem Sinn. Ich hab ein Issue erstellt.
                        ---
                        Das CSS wird nur einmal eingebunden.
                        http://www.premium-contao-themes.com

                        Kommentar


                        • #13
                          Zur Info: auch an andere Stellen sind die gleichen Einstellungen für Bilder vorhanden. Schön wäre es auch, wenn bei diesem Element auch ein Info stehen würde, verwendet man Bildgröße oder SVG hat dies und jenes keine Wirkung...

                          Wünsche euch einen guten Start in die Woche.

                          Kommentar


                          • #14
                            Hey Tim,

                            was mir auch aufgefallen ist, dass die Funktion "mehrere bearbeiten" bei Custom-Elements (Gridspalten) innerhalb eines Artikels nicht funktioniert. Siehe Screenshots.

                            Vorgehensweise:
                            1. Gridreihe erstellt.
                            2. Gridspalten erstellt.
                            3. Iconboxen erstellt und Inhalte eingepflegt.
                            4. "Mehrere bearbeiten" gewählt.
                            5. Gridspalten markiert, dann weiter.
                            6. Abstand-Oben, -unten, mobile etc. Klassen markiert und auf "Bearbeiten" geklickt.
                            7. Array ist leer.
                            Wenn ich es bei den Custom-Elements Iconbox versuche, bekomme ich auch ein leeres Array geliefert.
                            Fazit, bearbeiten mehrere Custom-Elemente nicht möglich.

                            PS: Contao Elemente und Felder funktionieren wie gewohnt.

                            Kommentar

                            Lädt...
                            X