Re: fss vs. blob
Sascha Gresk <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
>
> FSS ist eigentlich komplett transparent, weil es sich auf der AT
> Storagelayer Ebene einhängt.
dachte ich auch mal, ich glaube bei mir wird mal ne Ausnahme gemacht ;-)
> Hast Du konkrete Angaben zu dem Problem?
> Tracebacks?
hier die patches, tracebacks gab es nicht, die Bilder
wurden halt nur nicht angezeigt - daher es gab kein
traceback. Den Patch schlepp ich schon seit zwei Plone3.x-Versionen
mit mir rum - daher *mir* passiert sowas wohl immer wieder ....
%pwd
/BLUBB/Instance/parts/plone/CMFPlone/skins/plone_content
%rcsdiff --unified newsitem_view.pt folder_summary_view.pt
===================================================================
RCS file: RCS/newsitem_view.pt,v
retrieving revision 1.1
diff --unified -r1.1 newsitem_view.pt
--- newsitem_view.pt 2008/09/22 15:04:39 1.1
+++ newsitem_view.pt 2008/09/22 15:05:06
@@ -33,10 +33,11 @@
<div tal:replace="structure
provider:plone.abovecontentbody" />
+
<div class="newsImageContainer"
- tal:condition="here/image_mini|nothing">
+ tal:condition="python: here.getImage() !=''">
<a href="#"
- tal:attributes="href string:$here_url/image/
image_view_fullscreen"
+ tal:attributes="href string:$here_url/
image_view_fullscreen"
id="parent-fieldname-image">
<img tal:replace="structure python:
here.tag(scale='mini', css_class='newsImage')" src="" alt="" />
</a>
===================================================================
RCS file: RCS/folder_summary_view.pt,v
retrieving revision 1.1
diff --unified -r1.1 folder_summary_view.pt
--- folder_summary_view.pt 2008/09/22 15:02:05 1.1
+++ folder_summary_view.pt 2008/09/22 15:03:31
@@ -32,7 +32,7 @@
id="parent-fieldname-text" class="stx"
tal:define="kss_class python:getKssClasses('text',
templateId=templateId, macro='text-field-
view');
- text here/aq_explicit/getText|nothing"
+ text here/getText|nothing"
tal:condition="text"
tal:attributes="class python:test(here.Format() in
('text/structured',
'text/x-rst', ),
'stx' + kss_class, 'plain' + kss_class)">
@@ -43,7 +43,8 @@
<tal:foldercontents define="contentFilter contentFilter|
request/contentFilter|nothing;
limit_display limit_display|request/
limit_display|nothing;
more_url more_url|request/more_url|
string:folder_contents;
- folderContents
python:here.portal_type=='Topic' and here.queryCatalog(contentFilter,
batch=True) or here.getFolderContents(contentFilter, batch=True,
b_size=limit_display or 100);
+ contentsMethod
python:test(here.portal_type=='Topic', here.queryCatalog,
here.getFolderContents);
+ folderContents folderContents|
python:contentsMethod(contentFilter, batch=True, b_size=limit_display
or 100);
use_view_action site_properties/
typesUseViewActionInListings|python:();
over_limit python: limit_display and
len(folderContents) > limit_display;
folderContents python: (over_limit and
folderContents[:limit_display]) or folderContents;
@@ -70,14 +71,21 @@
"
tal:attributes="class string:tileItem
visualIEFloatFix vevent ${item_type_class}">
+<!-- fix begin -->
+
+
<a href="#"
tal:condition="python:item_type != 'Link'"
tal:attributes="href python:test(item_type in
use_view_action, item_url+'/view', item_url);">
+ <tal:block tal:condition="python:
item_object.getImage() !='' ">
<img src="" alt=""
tal:condition="exists:item_object/
image_thumb"
tal:replace="structure python:
path('nocall:item_object/tag')(scale='thumb', css_class='tileImage')" />
+ </tal:block>
</a>
+<!-- fix end -->
+
<a href="#"
class="link-plain"
tal:condition="python:item_type == 'Link'"
@@ -86,6 +94,9 @@
tal:condition="exists:item_object/
image_thumb"
tal:replace="structure python:
path('nocall:item_object/tag')(scale='thumb', css_class='tileImage')" />
</a>
+
+
+
<h2 class="tileHeadline"
metal:define-macro="listitem">
@@ -113,9 +124,7 @@
i18n:translate="label_event_byline">
(<span tal:content="string:${item/
location}"
class="location"
- i18n:name="location">Oslo</
span><tal:comma
- tal:replace="string:, "
- tal:condition="item/location" /
>from
+ i18n:name="location">Oslo</span>,
from
<abbr class="dtstart"
tal:attributes="title
python:item_start"
tal:content="python:toLocalizedTime(item_start,long_format=1)"
@@ -126,6 +135,9 @@
i18n:name="end">to date</abbr>)
</span>
</tal:event>
+
+
+
<tal:newsitem condition="python: item_type ==
'News Item'">
<tal:name tal:condition="item_creator"
tal:define="author
python:mtool.getMemberInfo(item_creator)">
@@ -145,6 +157,9 @@
August 16, 2001 at 23:35:59
</span>
</tal:newsitem>
+
+
+
</div>
<p class="tileBody">
@@ -155,6 +170,8 @@
description
</span>
</p>
+
+
<p class="tileFooter">
<a href=""
Gruss,
Sascha Gresk
--
Die Mobilnummer hat sich geändert !
Opensource-Consult ist:
Kleingewerbebetrieb Sascha Gresk (Inhaber)
Mobil : +4915124102341
E-Mail: [email protected]
USt-IdNr: DE209886748
Scharnhorststrasse 58
44147 Dortmund
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope