add layout part with double width images
This commit is contained in:
parent
a8fce100fa
commit
2c45dfcfab
3 changed files with 22 additions and 25 deletions
|
@ -31,6 +31,14 @@
|
||||||
factory="loops.browser.lobo.standard.List1"
|
factory="loops.browser.lobo.standard.List1"
|
||||||
permission="zope.View" />
|
permission="zope.View" />
|
||||||
|
|
||||||
|
<zope:adapter
|
||||||
|
name="lobo_l2"
|
||||||
|
for="loops.interfaces.IConcept
|
||||||
|
loops.browser.skin.Lobo"
|
||||||
|
provides="zope.interface.Interface"
|
||||||
|
factory="loops.browser.lobo.standard.List2"
|
||||||
|
permission="zope.View" />
|
||||||
|
|
||||||
<zope:adapter
|
<zope:adapter
|
||||||
name="lobo_h1"
|
name="lobo_h1"
|
||||||
for="loops.interfaces.IConcept
|
for="loops.interfaces.IConcept
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
</metal:block>
|
</metal:block>
|
||||||
|
|
||||||
|
|
||||||
<metal:block define-macro="list1">
|
<metal:block define-macro="list">
|
||||||
<tal:cell repeat="cell part/getChildren">
|
<tal:cell repeat="cell part/getChildren">
|
||||||
<div tal:condition="cell/img"
|
<div tal:condition="cell/img"
|
||||||
tal:attributes="class python:cell.cssClass[0]">
|
tal:attributes="class python:cell.cssClass[0]">
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
</metal:block>
|
</metal:block>
|
||||||
|
|
||||||
|
|
||||||
<metal:block define-macro="header1">
|
<metal:block define-macro="header">
|
||||||
<div tal:define="cell part/getView">
|
<div tal:define="cell part/getView">
|
||||||
<metal:headline use-macro="item/macros/headline" />
|
<metal:headline use-macro="item/macros/headline" />
|
||||||
<div tal:define="showImageLink python:True"
|
<div tal:define="showImageLink python:True"
|
||||||
|
@ -65,21 +65,6 @@
|
||||||
</metal:block>
|
</metal:block>
|
||||||
|
|
||||||
|
|
||||||
<metal:block define-macro="header2">
|
|
||||||
<metal:text use-macro="item/macros/header1" />
|
|
||||||
</metal:block>
|
|
||||||
|
|
||||||
|
|
||||||
<metal:block define-macro="header2_xxx">
|
|
||||||
<div tal:define="cell part/getView;
|
|
||||||
showImageLink python:True">
|
|
||||||
<metal:headline use-macro="item/macros/headline" />
|
|
||||||
<metal:image use-macro="item/macros/image" />
|
|
||||||
<metal:text use-macro="item/macros/text" />
|
|
||||||
</div>
|
|
||||||
</metal:block>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- basic component macros -->
|
<!-- basic component macros -->
|
||||||
|
|
||||||
<metal:image define-macro="image">
|
<metal:image define-macro="image">
|
||||||
|
|
|
@ -81,12 +81,12 @@ class ConceptView(BaseConceptView):
|
||||||
@Lazy
|
@Lazy
|
||||||
def renderedText(self):
|
def renderedText(self):
|
||||||
for r in self.resources['texts']:
|
for r in self.resources['texts']:
|
||||||
return self.renderText(r.data, r.contentType)
|
return self.renderText(r.data, r.contentType)
|
||||||
|
|
||||||
@Lazy
|
@Lazy
|
||||||
def textDescription(self):
|
def textDescription(self):
|
||||||
for r in self.resources['texts']:
|
for r in self.resources['texts']:
|
||||||
return r.description
|
return r.description
|
||||||
|
|
||||||
@Lazy
|
@Lazy
|
||||||
def renderedTextDescription(self):
|
def renderedTextDescription(self):
|
||||||
|
@ -174,30 +174,34 @@ class Grid3(BasePart):
|
||||||
|
|
||||||
macroName = 'grid'
|
macroName = 'grid'
|
||||||
imageSize = 'small'
|
imageSize = 'small'
|
||||||
#height = '260px'
|
|
||||||
height = 'auto; padding-bottom: 10px'
|
height = 'auto; padding-bottom: 10px'
|
||||||
gridPattern = ['span-2', 'span-2', 'span-2 last']
|
gridPattern = ['span-2', 'span-2', 'span-2 last']
|
||||||
|
|
||||||
|
|
||||||
class List1(BasePart):
|
class List1(BasePart):
|
||||||
|
|
||||||
macroName = 'list1'
|
macroName = 'list'
|
||||||
imageSize = 'small'
|
imageSize = 'small'
|
||||||
gridPattern = [['span-2 clear', 'span-4 last']]
|
gridPattern = [['span-2 clear', 'span-4 last']]
|
||||||
|
|
||||||
|
|
||||||
|
class List2(BasePart):
|
||||||
|
|
||||||
|
macroName = 'list'
|
||||||
|
imageSize = 'medium'
|
||||||
|
gridPattern = [['span-4 clear', 'span-2 last']]
|
||||||
|
|
||||||
|
|
||||||
class Header1(BasePart):
|
class Header1(BasePart):
|
||||||
|
|
||||||
macroName = 'header1'
|
macroName = 'header'
|
||||||
imageSize = 'small'
|
imageSize = 'small'
|
||||||
#imageCssClass = 'flow-right'
|
|
||||||
cssClass = ['span-2', 'span-4 last', 'clear']
|
cssClass = ['span-2', 'span-4 last', 'clear']
|
||||||
|
|
||||||
|
|
||||||
class Header2(BasePart):
|
class Header2(BasePart):
|
||||||
|
|
||||||
macroName = 'header2'
|
macroName = 'header'
|
||||||
imageSize = 'medium'
|
imageSize = 'medium'
|
||||||
#imageCssClass = 'flow-left'
|
|
||||||
cssClass = ['span-4', 'span-2 last', 'clear']
|
cssClass = ['span-4', 'span-2 last', 'clear']
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue