1
1
{ load_templates subtemplates/personName.tpl}
2
2
3
+ { *
4
+ Gravatar – 'default=' image options:
5
+ mm (mystery-man), identicon, monsterid, wavatar, retro, blank
6
+ see: http://en.gravatar.com/site/implement/images/
7
+ *}
8
+
3
9
{ template avatar Person size= 32 pixelRatio= 2 urlOnly= false forceSquare= true imgCls= no} { strip }
4
10
{ $pixels = $size * $pixelRatio }
5
11
6
12
{ if $Person -> PrimaryPhoto }
7
13
{ $src = $Person -> PrimaryPhoto -> getThumbnailRequest ($pixels , $pixels , null, $forceSquare )}
8
14
{ else }
9
- { $src = cat(" //www.gravatar.com/avatar/" , md5(strtolower($Person -> Email )), " ?s=" , $pixels , " &r=g&d=mm " )}
15
+ { $src = cat(" //www.gravatar.com/avatar/" , md5(strtolower($Person -> Email )), " ?s=" , $pixels , " &r=g&default=monsterid " )}
10
16
{ /if }
11
17
12
18
{ if $urlOnly }
26
32
{ if $Person -> PrimaryPhoto }
27
33
{ $src = $Person -> PrimaryPhoto -> getThumbnailRequest ($pixels , $pixels )}
28
34
{ else }
29
- { $src = cat(" //www.gravatar.com/avatar/" , md5(strtolower($Person -> Email )), " ?s=" , $pixels , " &r=g&d=mm " )}
35
+ { $src = cat(" //www.gravatar.com/avatar/" , md5(strtolower($Person -> Email )), " ?s=" , $pixels , " &r=g&default=monsterid " )}
30
36
{ /if }
31
37
<img src =" { $src } " class =" avatar { if $imgCls } { $imgCls } { /if } " width =" { $photoSize } " height =" { $photoSize } " />
32
38
{ /if }
33
39
<span class =" name { $imgCls } " >{ personName $Person } </span >
34
40
</a >
35
- { /strip } { /template}
41
+ { /strip } { /template}
0 commit comments