minor improvement of standard lobo 3-column layout
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3976 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									e05ee9942b
								
							
						
					
					
						commit
						fb073e7779
					
				
					 2 changed files with 10 additions and 6 deletions
				
			
		| 
						 | 
					@ -3,14 +3,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<metal:block define-macro="basic-image">
 | 
					<metal:block define-macro="basic-image">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <h1 tal:content="item/title" />
 | 
					  <h1 tal:attributes="ondblclick item/openEditWindow"
 | 
				
			||||||
 | 
					      tal:content="item/title" />
 | 
				
			||||||
  <tal:cell repeat="cell item/content">
 | 
					  <tal:cell repeat="cell item/content">
 | 
				
			||||||
    <div tal:attributes="class cell/cssClass;
 | 
					    <div tal:attributes="class cell/cssClass;
 | 
				
			||||||
                         style cell/style">
 | 
					                         style cell/style">
 | 
				
			||||||
      <a tal:attributes="href cell/url">
 | 
					      <a tal:attributes="href cell/url;
 | 
				
			||||||
 | 
					                         title cell/object/description">
 | 
				
			||||||
        <img tal:condition="cell/img"
 | 
					        <img tal:condition="cell/img"
 | 
				
			||||||
             tal:attributes="src cell/img/src"/>
 | 
					             tal:attributes="src cell/img/src"/>
 | 
				
			||||||
        <span tal:content="cell/text" />
 | 
					        <b tal:content="cell/text" /><br />
 | 
				
			||||||
 | 
					        <i tal:content="cell/object/description" />
 | 
				
			||||||
      </a>
 | 
					      </a>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  </tal:cell>
 | 
					  </tal:cell>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,13 +52,14 @@ class Basic3Columns(ConceptView):
 | 
				
			||||||
            cssClass = 'span-2'
 | 
					            cssClass = 'span-2'
 | 
				
			||||||
            if idx % 3 == 2:
 | 
					            if idx % 3 == 2:
 | 
				
			||||||
                cssClass += ' last'
 | 
					                cssClass += ' last'
 | 
				
			||||||
            style = 'height: 200px'
 | 
					            style = 'height: 260px'
 | 
				
			||||||
            result.append(dict(text=text, url=url, cssClass=cssClass,
 | 
					            result.append(dict(text=text, url=url, cssClass=cssClass,
 | 
				
			||||||
                               style=style, img=self.getImageData(c)))
 | 
					                               style=style, img=self.getImageData(c),
 | 
				
			||||||
 | 
					                               object=adapted(c)))
 | 
				
			||||||
        return result
 | 
					        return result
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def getImageData(self, concept):
 | 
					    def getImageData(self, concept):
 | 
				
			||||||
        for r in concept.getResources([self.defaultPredicate]):
 | 
					        for r in concept.getResources([self.defaultPredicate]):
 | 
				
			||||||
            if r.contentType.startswith('image/'):
 | 
					            if r.contentType.startswith('image/'):
 | 
				
			||||||
                src = '%s/mediaasset.html?v=medium' % self.nodeView.getUrlForTarget(r)
 | 
					                src = '%s/mediaasset.html?v=small' % self.nodeView.getUrlForTarget(r)
 | 
				
			||||||
                return dict(src=src)
 | 
					                return dict(src=src)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue