Sziasztok!
Van arra valamilyen fájdalommentes megoldás, hogy a feltöltött képekhez (cck filefield) előre legenerálódjanak az imagecache preset-ekben meghatározott méretű kis képek?
A Rules modullal terveztem megoldani, de sajnos ott nincs semmilyen imagecache specifikus esemény, amivel kezdhetnék valamit.
Előre is köszönöm az ötleteket!
üdv,
Balázs
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Dehogynincs
Dehogynincs. Mivel a kép egy CCK mező, így Neked arra az eseményre van szükséged, amikor a tartalom létrejött (vagy megváltozott), szűrőnek pedig a tartalomtípus a Neked tetsző. Tehát maga az esemény megfogható, a műveletben már nem vagyok biztos, annyira nem vágom a Rulest.
De ez ágyúval verébre eset, mert a hook_nodeapi insert és update ágán is beavatkozhatsz, ekkor direktben hívod az imagecache megfelelő függvényét. Szerintem 10-15 soros modulnál nem lenne több, ehhez tehát nem kell Rules.
Úgy látom, hogy se ágyú se veréb nem lesz :(
Az eseménnyel kapcsolatban igazad van, hülye voltam.
A hook_nodeapi-s megoldásról Pelikán József jut eszembe: Virág elvtárs, de hát én jó előre megmondtam, hogy én ideológiailag nem vagyok elég képzett.
Minden esetre köszönöm az ötletet!
Jól megnézted azt a Rulest?
Jól megnézted azt a Rulest? Itt mintha épp egy olyan akcióról lenne szó, ami Neked kell.
Heuréka!
Igen, jól megnéztem, nem volt ilyen action. De rájöttem, hogy miért nem. Az imagecache-ből a dev (http://drupal.org/project/imagecache) verzióra van szükség. Abban már meg van minden, amire szükségem van.
Sajnos azért nem ment minden egyszerűen, mert kellett hozzá egy patch is (http://drupal.org/comment/reply/813804/3311324#comment-3311324).
Nagyon hálás vagyok a linkért!!!
üdv,
Balázs