[geloest] ImageField + ImageCache
Eingetragen von FlygingEagle (12)
am 17.05.2011 - 10:18 Uhr in
am 17.05.2011 - 10:18 Uhr in
Hallo,
ich habe in einem Inhaltstypen ein ImageField untergebracht und mittels ImageCache ein Preset fuer Thumbnails erstellt.
Wenn ich jetzt einen zweiten Inhaltstypen mit einem anderen ImageField habe dann wird das Preset dafuer ja auch ausgefuehrt und es wird ein Thumbnail generiert.
Kann ich irgendwie angeben dass ein ImageField kein Preset nutzen soll bzw. welches Preset es nutzen soll?
Gruss Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
In den "Felder anzeigen"
am 17.05.2011 - 10:24 Uhr
In den "Felder anzeigen" Einstellungen deiner Inhaltstypen kannst Du festlegen, ob und welches ein Preset genutzt wird, sowohl für Teaser, als auch für den Full-Node.
Drupal 7 Screencasts in deutsch!
Hallo Thoor, vielen Dank fuer
am 17.05.2011 - 10:28 Uhr
Hallo Thoor,
vielen Dank fuer deine schnelle Antwort.
Diese Stelle hatte ich total uebersehen. Dort ist aber immer nur Bild angegeben und damit wird kein Thumbnail generiert oder?
Wenn ich meine Bilder nun in einer View anzeigen kann dann habe ich dort auch die Moeglichkeit die Presets fuer das Format zu verwenden ... werden die Bilder dann erst on the fly generiert?
Gruss Martin
FlygingEagle schrieb Dort
am 17.05.2011 - 10:37 Uhr
Dort ist aber immer nur Bild angegeben und damit wird kein Thumbnail generiert oder?
Wenn ich meine Bilder nun in einer View anzeigen kann dann habe ich dort auch die Moeglichkeit die Presets fuer das Format zu verwenden ... werden die Bilder dann erst on the fly generiert?
Dann hast Du noch kein Preset erstellt? In VIEWS kannst Du auch auf die Presets zugreifen, bei den Felddarstellungen.
Vielleicht hilft Dir ein Blick auf: http://www.thoor.de/drupal/anleitungen/automatisch-unterschiedliche-bild... ?
Drupal 7 Screencasts in deutsch!
Hallo Thoor, ein Preset habe
am 17.05.2011 - 10:46 Uhr
Hallo Thoor,
ein Preset habe ich erstellt, ich koennte es dort auch auswaehlen. Da ich die Bilder in meinem Inhaltstypen aber gar nicht auswaehlen will brauchen sie aber auch gar kein Preset.
In meiner View moechte ich die Bilder aber dann anzeigen und waehle da ein geeignetes Preset aus ... da ich aber beim Inhaltstyen keines habe werden die Bilder dann also in der View on-the-fly erstellt?! Sprich wenn ich ein Preset auswaehle muss nicht zwingend schon ein fertig gerechnetes Bild irgendwo auf dem Server liegen.
Hier noch eine Nebenfrage zum ImageCache:
Ich habe in einem Preset angegeben dass ein Bild auf eine bestimmte Groesse geaendert werden soll (100x100). Wenn ich jetzt ein Bild habe was kleiner als 100x100 ist kann ich dann verhindern dass das Preset greift ... also ich will immer nur groessere Bilder kleiner machen aber nie kleinere Bilder groesser.
Gruss Martin
Zitat: Ich habe in einem
am 17.05.2011 - 12:14 Uhr
Ich habe in einem Preset angegeben dass ein Bild auf eine bestimmte Groesse geaendert werden soll (100x100). Wenn ich jetzt ein Bild habe was kleiner als 100x100 ist kann ich dann verhindern dass das Preset greift ... also ich will immer nur groessere Bilder kleiner machen aber nie kleinere Bilder groesser.
In dem Preset kannst du angeben, ob eine Vergrößerung erlaubt ist oder nicht.
Wenn du ein Preset auswählst, ganz egal, ob im View oder in der Feldanzeige, dann wird das Bild über die theme_imagecache-Funktion in die Seite gebracht. Und diese Funktion erstellt beim erstmaligen Aufruf eine neue Kopie des Bildes mit den entsprechenden Vorgaben und speichert dieses neue Bild im files-Ordner ab.
Wenn das Bild später nochmal aufgerufen - also angezeigt - wird, dann wird keine neue Kopie erstellt, sondern die vorhandene Kopie ausgegeben.
Die Einstellungen für die Feld-Ansicht und die View-Ausgabe haben nichts miteinander zu tun. Wenn ein Bild mit ImageCache-Preset angezeigt wird, wird beim erstmaligen Aufruf immer eine Kopie erzeugt und anschließend wird immer diese Kopie gezeigt.
Hallo Exterior, danke fuer
am 17.05.2011 - 12:27 Uhr
Hallo Exterior,
danke fuer deine Antwort.
Leider finde ich die Einstellung - ob eine Vergroesserung erlaubt ist oder nicht - nicht.
Ich habe in meinem Preset nur die Aktion "Scale & Crop" hinzugefuegt.
Gruss Martin
Bei "Scale & Crop" gibt's
am 17.05.2011 - 13:22 Uhr
Bei "Scale & Crop" gibt's diese Option nicht, bei "Scale" ist sie jedoch vorhanden.
Danke fuer deine
am 17.05.2011 - 14:34 Uhr
Danke fuer deine Antwort.
Jetzt habe ich die Einstellung auch gefunden ... ich hatte sie als globale Einstellung fuer das ganze Preset vermutet was eigentlich ja auch sinn machen wuerde.