Nette Palette – neprovádí reálně uložení obrázku, problém s cestou?

MikKuba
Člen | 74
+
0
-

Ahoj,

Kvůli přidání watermarku na všechny obrázky jsem se rozhodl použít knihovnu pavlista/nette-palette (https://github.com/…ette-palette). Nainstaloval jsem podle pokynů a chtěl aplikovat na obrázky. Jenže se vyskytuje problém, že do složky pro změněné obrázky se nic neukládá. Možná problém s cestou a umístěním na localu.

Předpokládám, že určitě to jde zprovoznit na localu a stejně tak potom na serveru. S jinými cestami.

Instalaci jsem provedl podle návodu, moje výsledný nastavení v configu:

parameters:
	uniqueSigningKey: '123'

palette:
    path: 'files/thumbs/'
    url: 'http://project.l/files/thumbs/'
    websiteUrl: 'http://project.l/'
    signingKey: '%uniqueSigningKey%'

Do Routeru jsem si taky hned jako první vložil:

$router[] = new Route('files/thumbs/<path .+>', 'Palette:Palette:image');

A když v šabloně chci udělat třeba jen Resize (tedy bez vkládání dalšího obrázku, kde zase může být problém s cestou):

{var $img = "img/default_product.jpg" }
<img src="{$img|palette: 'Resize;10;100'}">

Nevyskočí mi Tracy chyba, ale do HTML se vygeneruje:

<img src="http://project.l/files/thumbs/Users/michalkuba/www/project/www/img/default_product.1611098700.1675698391.jpg?imageQuery=WyJcL1VzZXJzXC9taWNoYWxrdWJhXC93d3dcL21zLWZhYnJpY1wvd3d3XC9pbWdcL2RlZmF1bHRfcHJvZHVjdC5qcGdAUmVzaXplOzEwOzEwMDs7MDsmUXVhbGl0eTs5MCZQcm9ncmVzc2l2ZSIsIjdlMWNkZjEyMzM0MzRhYTVhNGUxNDkxMWIzNmMxZDNhZDIyMjdhOTkwOGFiYTRlYWIwYjcyMWUzNDg5OGVkNTUiXQ">

A tento „obrázek“ to nemůže najít, neexistuje ani v té mé „files/thumbs“ složce, která má nastavena práva chmod 0777 files/thumbs.
Já tam vidím jako problém, že se mi do složky neukládá hned soubor, ale vlastně X do sebe vnořených složek. Za žádnou cenu ale nedokážu tu celou cestu „/Users/..“ dát pryč aby tam šel jen název souboru.

V configu jsem do „path“ zkoušel dát i něco jako path: '%wwwDir%/files/thumbs/' ale ničemu to nepomohlo.

Předem děkuji za jakoukoliv radu!