Changeset 2710

Show
Ignore:
Timestamp:
11/04/08 16:08:50 (2 months ago)
Author:
gbastien
Message:

Adapted for new version of PloneGazette? 2.5.4...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • communesplone/CPSkin2/trunk/skins/CPSkin2/portlet_gazette.pt

    r965 r2710  
    11<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    22<tal:comment tal:replace="nothing"> 
    3 $Id: portlet_gazette.pt 106 2006-01-11 09:51:59Z zope $ 
     3$Id: portlet_gazette.pt 50190 2007-09-25 17:24:18Z naro $  
    44</tal:comment> 
    55<html xmlns:tal="http://xml.zope.org/namespaces/tal" 
     
    1212       i18n:domain="plonegazette" 
    1313       tal:define="nl_brains python: here.portal_catalog(portal_type='NewsletterTheme', allowedRolesAndUsers='Anonymous'); 
    14                    nl_objects python: [brain.getObject() for brain in nl_brains if brain.getObject()]; 
     14                   nl_objects python: [brain.getObject() for brain in nl_brains]; 
     15                   nl_objects python: [o for o in nl_objects if o]; 
    1516                   nl_unique python: len(nl_objects) == 1" 
    1617       tal:condition="nl_objects"> 
    17       <dl id="portlet-gazette" class="portlet-gazette"> 
    18       <dt class="gazetteHeader" tal:content="python:test(nl_unique, 'Our newsletter', 'Our newsletters')" 
    19           i18n:translate="">Our newsletter(s)</dt> 
     18    <dl class="portlet-gazette" id="portlet-gazette"> 
     19      <dt class="gazetteHeader"  > 
     20        <span class="portletTopLeft"></span>            
     21          <span tal:content="python:test(nl_unique,  
     22               'Our newsletter', 'Our newsletters')" 
     23          i18n:translate="">Our newsletter(s)</span> 
     24        <span class="portletTopRight"></span> 
     25      </dt> 
    2026 
    21         <dd class="portlet-gazette"> 
     27        <dd class="portletItem odd"> 
     28 
    2229          <form action="register_newsletter" 
    2330                method="post" 
     
    3946              </select> 
    4047            </tal:block> 
    41             <div> 
    42             <strong i18n:translate="label_your_email">Your mail address</strong> <br /> 
    43             <input size="20" type="text" name="email" /> 
    44             </div> 
    45   
     48 
     49            <tal:email define="member_mail member/email|nothing"> 
     50            <tal:nomail condition="python: not member_mail and not context.portal_properties.plonegazette_properties.use_plonecaptcha"> 
     51              <strong i18n:translate="label_your_email">Your mail address</strong> <br /> 
     52              <input type="text" name="email" size="15" /> 
     53              <br /> 
     54            </tal:nomail> 
     55            <tal:mail condition="member_mail"> 
     56              <input type="hidden" name="email" value="#" 
     57                         tal:attributes="value member_mail" /> 
     58              </tal:mail> 
     59            </tal:email> 
    4660 
    4761            <tal:block tal:condition="python:len(nl_objects) == 1" 
     
    6175                  value="Subscribe" 
    6276                  i18n:attributes="value" /> 
    63           </form><br /> 
     77          </form> 
    6478        </dd> 
    6579 
     
    7084          <span i18n:translate="label_visit_archives">Visit our archives</span> 
    7185        </a> 
     86        <span class="portletBottomLeft"></span> 
     87        <span class="portletBottomRight"></span> 
    7288      </dd> 
    7389 
    74       <dd class="gazetteFooter" 
    75            tal:condition="not: nl_unique"> 
    76         <span i18n:translate="label_visit_archives">Visit our archives</span> 
    77         <tal:loop tal:repeat="nl nl_objects"> 
    78           <a href="#" 
    79              class="gazette-footer" 
    80              id="gazette-footer" 
    81              tal:attributes="href python: nl.absolute_url() + '/view'" 
    82              tal:content="python: nl.Title()"> 
    83             A newsletter 
    84           </a> 
    85         </tal:loop> 
    86      </dd> 
    87      <!-- dt class="basfocus">&nbsp;</dt --> 
    88   </dl> 
     90      <tal:multifooter tal:condition="not: nl_unique"> 
     91        <dd class="gazetteFooter"> 
     92          <span i18n:translate="label_visit_archives">Visit our archives</span> 
     93          <ul> 
     94            <li tal:repeat="nl nl_objects"> 
     95              <a href="#" 
     96                 tal:attributes="href python: nl.absolute_url() + '/view'" 
     97                 tal:content="python: nl.Title()"> 
     98                A newsletter 
     99              </a> 
     100            </li> 
     101          </ul> 
     102          <span class="portletBottomLeft"></span> 
     103          <span class="portletBottomRight"></span> 
     104        </dd> 
     105     </tal:multifooter> 
     106    </dl> 
     107 
    89108 </div> 
    90109