Bildbearbeitungsfunktionen ab 2.1x (Miniaturbild-Übersteuerung)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cgpro
    Contao-Nutzer
    • 02.07.2009
    • 218

    #1

    Bildbearbeitungsfunktionen ab 2.1x (Miniaturbild-Übersteuerung)

    Es gibt ja jetzt auch die Möglichkeit beim skalieren von Bildern ein exaktes Format mit einer Ausrichtung anzugeben (oben links, oben rechts, mitte links usw). Im Katalog sind leider nur die Funktionen für Exakt und Proportional, an welcher Stelle wird denn definiert was hier im Selectfeld gezeigt wird? Habe gerade den Fall, dass ich Grafiken in einer Übersicht beschneiden muss, von der oberen linken Ecke - da wäre die Funktion natürlich absolut perfekt. Das skalieren der Bilder kommt ja aus den Corefunktionen von Contao oder?
  • Andreas
    Contao-Urgestein
    • 19.06.2009
    • 7709

    #2
    Ich denke ja, der Catalog sollte die Methoden aus dem Contao-Core benutzen. Hier mal eine Gegenüberstellung der beiden Felder. Vielleicht hilft dir das ja schon weiter.
    PHP-Code:
    // system/modules/backend/dca/tl_content.php
    'size' => array
    (
      'label'     => &$GLOBALS['TL_LANG']['tl_content']['size'],
      'exclude'   => true,
      'inputType' => 'imageSize',
      'options'   => $GLOBALS['TL_CROP'],
      'reference' => &$GLOBALS['TL_LANG']['MSC'],
      'eval'      => array('rgxp'=>'digit', 'nospace'=>true, 'helpwizard'=>true, 'tl_class'=>'w50')
    ),
    
    // system/modules/catalog/dca/tl_catalog_fields.php
    'imageSize' => array
    (
      'label'     => &$GLOBALS['TL_LANG']['tl_catalog_fields']['imageSize'],
      'exclude'   => true,
      'inputType' => 'imageSize',
      'options'   => array('crop', 'proportional', 'box'),
      'reference' => &$GLOBALS['TL_LANG']['MSC'],
      'eval'      => array('rgxp'=>'digit', 'nospace'=>true, 'tl_class'=>'w50')
    ), 
    
    Hier noch was zum Nachschlagen Contao Reference
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Wäre super, wenn ihr dazu mal ein Ticket machen würdet -> http://www.contao-forge.org/projects/catalog/issues

      Viele Grüße
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • Andreas
        Contao-Urgestein
        • 19.06.2009
        • 7709

        #4
        #3140
        Bitte!
        Vor Anfragen im Forum HTML validieren.
        Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

        Vielen Dank an alle Wunschlistenerfüller
        Andreas Burg, Web Solutions

        Kommentar

        • cgpro
          Contao-Nutzer
          • 02.07.2009
          • 218

          #5
          habs grad mal probiert in der dca/tl_module.php

          betrifft die beiden arrays catalog_imagemain_size und catalog_imagegallery_size. im backend alles schön auswählbar, aber im frontend macht ers nicht. geht eben um zeitungscovers und da passts eben nicht wenn die mittig beschnitten werden und der titel weg ist

          schade, dann wart ich mal auf ein update des catalogs.

          Kommentar

          • cgpro
            Contao-Nutzer
            • 02.07.2009
            • 218

            #6
            quickfix für mein problem gefunden:

            ich muss das template ja eh individuell umbauen und dann gehts auch mit dem inserttag:
            {{image::tl_system/content/en/clients/medium/filename.jpg?width=250&height=177&mode=left_top}}


            image insert tag crop werte zum beschneiden für bilder (vielleicht brauchts noch jemand in einem anderen zusammenhang):
            left_top = Links oben
            center_top = Mitte oben
            right_top = Rechts oben
            left_center = Links Mitte
            center_center = Mitte Mitte
            right_center = Rechts Mitte
            left_bottom = Links unten
            center_bottom = Mitte unten
            right_bottom = Rechts unten

            ich habs auch hier schon als kommentar hinzugefügt, ist offiziell nicht gelistet (noch nicht freigeschalten)

            Kommentar

            • Andreas
              Contao-Urgestein
              • 19.06.2009
              • 7709

              #7
              Dann würde ich doch eher die Methode getImage() aus der Controller.php benutzen.
              PHP-Code:
              $this->getImage($image, $width, $height, $mode='', $target=null) 
              
              Bitte!
              Vor Anfragen im Forum HTML validieren.
              Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

              Vielen Dank an alle Wunschlistenerfüller
              Andreas Burg, Web Solutions

              Kommentar

              • cgpro
                Contao-Nutzer
                • 02.07.2009
                • 218

                #8
                das ist natürlich um ecken eleganter *inzukunftsomach*

                Kommentar

                Lädt...