forked from Kollarovic/ThumbnailHelper
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README-SK.texy
87 lines (54 loc) · 1.91 KB
/
README-SK.texy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
ThumbnailHelper
****************
Generovanie náhľadov k obrázkom v šablóne. .[perex]
|Verzia | 0.8
| Github | https://github.com/Kollarovic/ThumbnailHelper
|Autor | Mário Kollarovič
|Licencia | New BSD License
Použitie v šablóne
--------------------------
/--html
{var $image='images/image.jpg'}
<img src="{$image|thumbnail: 150, 150}" />
\--
Helper skontroluje či existuje náhľad k obrázku a či je aktuálny. Ak nie, tak ho vygeneruje a uloží
podľa nastavenia. Poprípade vytvorí potrebné podadresáre. Helper vracia cestu k náhľadu.
Inštalácia
---------------
Skopírujeme triedy do aplikácie najlepšie cez composer - `composer.json`:
/-- code js
{
"require":{
"kollarovic/thumbnail": "dev-master"
}
}
\--
V `app/config/config.neon` zaregistrujeme rozšírenie:
/-- code neon
extensions:
thumbnail: Kollarovic\Thumbnail\DI\Extension
\--
Konfigurácia
---------------
Konfigurácia je nepovinná a zadávame ju do `app/config/config.neon`, do sekcie `thumbnail`.
Na výpise sú štandardné hodnoty:
/-- code neon
common:
thumbnail:
thumbPathMask: 'images/thumbs/{filename}-{width}x{height}.{extension}'
placeholder: 'http://dummyimage.com/{width}x{height}/efefef/f00&text=Image+not+found'
\--
Parameter `thumbPathMask` je maska pre cestu ukladania náhľadov.
napr pre `{='images/product.jpg'|thumbnail: 150, 150}`
|* Maska |* Vygeneruje
|images/{filename}-{width}x{height}.{extension}| images/product-150x150.jpg
|images/cache/{width}x{height}/{filename}.{extension}| images/cache/150x150/product.jpg
Parameter `placeholder` je url obrázku, ktoré bude vrátené v prípade, že zdrojový obrázok neexistuje.
Url je formátované obdobne ako `thumbPathMask`.
napr:
/-- code neon
http://dummyimage.com/{width}x{height}/efefef/f00&text=Image+not+found
http://placehold.it/{width}x{height}&text={src}+not+found
http://example.com/images/none.png
\--
{{author: Mario Kollarovic|8230}}