| 64 | | <div class="photoview"> |
|---|
| 65 | | [% SET sizes = request.config.sizes %] |
|---|
| 66 | | [% IF request.params.exists("scale") %] |
|---|
| 67 | | [% SET size = request.params.scale %] |
|---|
| 68 | | [% ELSIF request.session.scale %] |
|---|
| 69 | | [% SET size = request.session.scale %] |
|---|
| 70 | | [% ELSE; SET size = 1; END; %] |
|---|
| 71 | | <img src="[% photo.sized_url(size) %]"> |
|---|
| 72 | | <p> (Original size [%photo.dimensions %]) </p> |
|---|
| 73 | | <p> |
|---|
| 74 | | Size: |
|---|
| 75 | | [% SET i = 0; WHILE i < sizes.size %] |
|---|
| 76 | | [% IF photo.is_bigger(sizes.$i); %] |
|---|
| 77 | | [% IF i == size %] |
|---|
| 78 | | [% sizes.$i %] |
|---|
| 79 | | [% ELSIF sizes.$i == "full" %] |
|---|
| 80 | | <a href="[%photo.path("url")%]">full</a> |
|---|
| 81 | | [% ELSE %] |
|---|
| 82 | | <a href="[%url%]?scale=[% i %]&active=[%tab%]">[% sizes.$i %]</a> |
|---|
| 83 | | [% END %] |
|---|
| 84 | | [% END; %] |
|---|
| 85 | | [% SET i = i + 1 %] |
|---|
| 86 | | [% END %] |
|---|
| 87 | | </p> |
|---|
| 88 | | [%# Now put it back in the session %] |
|---|
| 89 | | [% SET request.session.scale = size %] |
|---|
| 90 | | </div> |
|---|
| | 64 | [% PROCESS sized %] |
|---|