Frage zu Bildstile (styles) - früher Imagecache
am 09.12.2015 - 23:53 Uhr in
Jetzt in Drupal 7 ist Imagecache im Core und man kann Bildstile erstellen.
Die Orignalbilder werden beim Upload in diesem Verzeichnis gespeichert:
/files/bilder
Folgende Frage ist aufgetauscht:
Erstellt man z. Bsp. 4 verschiedene Bildstile (= verschiedene Bildgrößen), welche in unterschiedlichen Inhaltstypen genutzt werden und nutzt man in einem der Inhaltstypen 2 verschiedene Bildstile (weil 2 verschiedene Bilder angehängt werden können), wann zum welchen Zeitpunkt werden dann bei Erstellung eines Nodes die 4 verschiedenen Bildgrößen in
/files/styles/bildstilX/bilder/
erstellt?
- Reicht es, ein Node zu erstellen, 2 Bilder anzuhängen und alle 4 Bildgrößen werden sofort beim Speichern (oder Vorschau) erstellt?
- Oder werden dann nur die 2 Bildgrößen erstellt, die bei diesen Node-Typ verwendet werden und die anderen 2 nicht?
Was ist wenn nun die 2 anderen Bildgrößen auch benötigt werden, aber diese nie erstellt wurden und man durch PHP-Programmierung oder JQuery-Programmierung die Bildgrößen in den Nodes bei bestimmten Aktionen austauscht und so
<img src="/files/style/bildstil4/bilder/bild.jpg />
verwendet, anstatt dem mit dem Beitrag normal verwendeten Bildstil1?
Reicht es, wenn man im Browser
http://www.domain.com//files/style/bildstil4/bilder/bild.jpg
manuell aufruft und wird dann ein noch nicht vorhandenes bild.jpg erstellt, wenn das zugehörige Originalbild bild.jpg im Verzeichnis der Originalbilder /files/bilder sehr wohl vorhanden ist?
Oder wer oder welche Aktion löst es aus, dass die weiteren Bildgrößen erstellt werden, die beim Upload oder beim Erstellen der Node noch nicht erzeugt wurden?
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn das Bild in einem
am 10.12.2015 - 07:52 Uhr
Wenn das Bild in einem speziellen Bildstil zum ersten Mal aufgerufen wird, wird das Bild in diesem Stil erstellt und gespeichert. Aus diesem Grunde gehe ich meist hin und sehe mir neue Bilder einmal selbst in den verschiedenen Formaten an. Damit bin ich sicher daß das zugehörige Image berechnet wurde. Andernfalls kann der erste User, der z.B. ein Album aufruft, eine Weile warten müssen, bis er alle Bilder sehen kann.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Das ist aber nicht die Antwort auf meine Frage
am 10.12.2015 - 11:41 Uhr
Das ist aber nicht die Antwort auf meine Frage.
Warum funktioniert dann der manuelle Aufruf im Browser nicht, wenn ich die richtige Bild-URL im Browser eingeben. DAs ist auch ein erster Aufruf, eben manuell und dabei sollte der noch nicht vorhandene Bildstil erstellt werden (immer vorausgesetzt, dass das Originalbild bereits auf normalem Wege hochgeladen wurde, aber für dieses Originalbild bisher noch nicht alle Bildstile erstellt wurden, weil sie noch nicht gebraucht wurden).
Wenn das Bild über die
am 10.12.2015 - 12:41 Uhr
Wenn das Bild über die Funktion theme_image aufgerufen wird, wobei der Stil darin berücksichtigt wird, prüft diese Funktion, ob das Bild für diesen Stil auf dem Server verfügbar ist. Falls nicht wird es generiert. Rufst Du das Bild direkt über die URL auf, passiert diese Prüfung nicht. Ergo: kein Bild, wenn der Stil noch nicht aufgerufen wurde.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *