[Zope] Listing Images
ghostrecon at cluemail.com
ghostrecon at cluemail.com
Thu Aug 19 00:51:44 EDT 2004
i have this zpt script running in plone.
It will process all the image sinside the folder and create a thumbnail
for every images.
The problem is, it parses every file.
I managed to hack it not to parse the index_html
And I wonder how can i create a product from this script? eg:photoalbum
Help me
Thanks
Hafiz Abdul Rahim
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en"
metal:use-macro="here/main_template/macros/master"
i18n:domain="plone">
<metal:block fill-slot="top_slot"
tal:define="dummy python:request.set('disable_border',1)"
/>
<div metal:fill-slot="main"
tal:define="results here/objectValues;
Batch python:modules['Products.CMFPlone'].Batch;
DateTime python:modules['DateTime'].DateTime;
b_size python:12;b_start python:0;b_start
request/b_start | b_start;">
<h1>Gallery</h1>
<div tal:condition="results"
tal:define="batch python:Batch(results, b_size, int(b_start),
orphan=1)">
<strong>
<span
i18n:translate="batch_x_items_matching_your_criteria"><span
i18n:name="number" tal:content="python:len(results) -
1">234</span> images available inside this gallery.</span>
</strong>
<br/>
<!-- Navigation -->
<div metal:use-macro="here/batch_macros/macros/navigation" />
<div>
<metal:block tal:repeat="result batch">
<div class="cardalbum" tal:define="name result/title;
filename result/id;
home result/absolute_url;
portrait
result/absolute_url;"
tal:condition="not: python: filename ==
'index_html'">
<a href="#" tal:attributes="href python:home +
'/image_view'">
<img src="defaultUser.gif"
alt=""
border="0"
width="150"
height="100"
tal:attributes="src portrait" />
<br />
<span tal:content="result/id">Title</span>
</a>
<br />
</div>
</metal:block>
</div>
<!-- Navigation -->
<div class="visualClear"> </div>
<div metal:use-macro="here/batch_macros/macros/navigation" />
<div class="visualClear"> </div>
</div>
<div tal:condition="not: results">
<p><strong i18n:translate="description_no_results_found">No
images.</strong></p>
</div>
</div>
</html>
More information about the Zope
mailing list