Personal tools
You are here: Support Forums Zope/Plone développement Adaptation de index.html pour un sous-dossier
Document Actions

Adaptation de index.html pour un sous-dossier

Up to Zope/Plone développement

Adaptation de index.html pour un sous-dossier

Posted by Valérie Dudart (AC Momignies) at September 03. 2008

Bonjour,


 


Pour la rubrique centre culturel, je souhaite avoir une home page comme la page d'accueil du site avec un edito, actualités et évènements à venir.


J'ai donc copié et ensuite collé cette page index.html dans le dossier centre culturel.


Ensuite j'ai créé un doc le mot de l'équipe et dans le code de la page :


<div metal:fill-slot="main">
  <metal:main-macro define-macro="main">
   <p tal:replace="structure context/bienvenue/getText" />
      <table>


J'ai remplacé bienvenue par le-mot-de-lequipe et s'affiche alors le document créé dans le dossier centre culturel.


Là où cela ne va pas c'est avec les dossiers automatiques pour les évènements


J'ai créé un dossier automatique  activités à venir dans le dossier centre culturel, je les ai paramétré comme suit


Type : évènements


état : published


date de fin : plus que maintenant dans le passé


Localisation : centre culturel


et ordre de tri date de fin.


Ensuite dans le code de la page html j'ai remplacé les infos de la home page du site par celle du dossier centre culturel, j'ai donc remplacé events par le nom de mon dossier automatique dans le dossier centre culturel mais voilà rien ne s'affiche...


<td class="ligneverticale"></td>
     <td valign="top" width=45%>
      <tal:travaux define="brains context/activites-a-venir/queryCatalog">
       <table tal:condition="brains">
        <tr><td>
         <table width=100%>
          <tr>
           <td heigth=10><a href="events"><h4>Activités à venir</h4></a></td>
           <td align=left valign=bottom><a href="/activites-a-venir/RSS"><img src="rss.gif" alt="Flux RSS activités à venir" /></a></td>
          </tr>
         </table>
        </td></tr>
       <tal:loop repeat="brain brains">
        <tr><td> 


Merci pour votre aide


 


 


 


Re: Adaptation de index.html pour un sous-dossier

Posted by Valérie Dudart (AC Momignies) at September 03. 2008

Re,


Finalement cela fonctionne avec les activités à venir par contre quand j'ai ajouté le code pour actualités cela se plante et cela affiche attributeerror sur un tag ?


Voici le code de la page index html pour le centre culturel :


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
      lang="en"
      metal:use-macro="here/main_template/macros/master"
      i18n:domain="plone">

<body>
 <div metal:fill-slot="main">
  <metal:main-macro define-macro="main">
   <p tal:replace="structure context/le-mot-de-lequipe/getText" />
      <table>
    <tr>
     <td valign="top" width=55%>
      <tal:infos_comm define="brains context/actualites/queryCatalog">
       <table tal:condition="brains">
          <tr>
           <td heigth=10><a href="actualites"><h4>Dernières actualités</h4></a></td>
           <td align=left valign=bottom><a href="actualites/RSS"><img src="rss.gif" alt="Flux RSS des dernières actualités"></a></td>
          </tr>
        <tal:loop repeat="brain brains">
         <tr><td>
          <a href="" tal:attributes="href python: brain.getObject().absolute_url()">
           <div tal:replace="structure python: brain.getObject().tag(scale='thumb', css_class='image-left-without-border')" />
           <br /><span tal:content="python: brain.getObject().Title()" />
          </a>
          <br /><span tal:content="python: brain.getObject().Description()" />
         </td></tr>
       </tal:loop>
       </table>
      </tal:infos_comm>
     </td>
     <td class="ligneverticale"></td>
     <td valign="top" width=45%>
      <tal:travaux define="brains context/activites-a-venir/queryCatalog">
       <table tal:condition="brains">
        <tr><td>
         <table width=100%>
          <tr>
           <td heigth=10><a href="activites-a-venir"><h4>Activités à venir</h4></a></td>
           <td align=left valign=bottom><a href="/activites-a-venir/RSS"><img src="rss.gif" alt="Flux RSS activités à venir" /></a></td>
          </tr>
         </table>
        </td></tr>
       <tal:loop repeat="brain brains">
        <tr><td>
        <p>
        <a href="" tal:attributes="href python: brain.getObject().absolute_url()">
         <br /><span class="link-event" tal:content="python: brain.getObject().Title()" />
        </a>
        <br /><span tal:content="python: brain.getObject().Description()" />
        <br />
         <span class="documentByLine">
          <!-- on personnalise si l'event dure un jour ou plusieurs... -->
          <tal:one_day condition="python: here.toLocalizedTime(brain.getObject().start(), long_format=0) == here.toLocalizedTime(brain.getObject().end(), long_format=0)">
           le <span tal:content="python: here.toLocalizedTime(brain.getObject().start(), long_format=0)" /> de <span tal:content="python: here.toLocalizedTime(brain.getObject().start(), long_format=1)[11:]" /> à <span tal:content="python: here.toLocalizedTime(brain.getObject().end(), long_format=1)[11:]" />
          </tal:one_day>
          <tal:more_days condition="python: here.toLocalizedTime(brain.getObject().start(), long_format=0) != here.toLocalizedTime(brain.getObject().end(), long_format=0)">
          du <span tal:content="python: here.toLocalizedTime(brain.getObject().start(), long_format=1)" /> au
          <span tal:content="python: here.toLocalizedTime(brain.getObject().end(), long_format=1)" />
          </tal:more_days>
         </span>
        </p>
        </td></tr>
       </tal:loop>
       </table>
      </tal:travaux>
     </td>   
    </tr>
   </table>   

  </metal:main-macro>
 </div>
</body>
</html>


 


Previously Valérie Dudart (AC Momignies) wrote:





Bonjour,




 




Pour la rubrique centre culturel, je souhaite avoir une home page comme la page d'accueil du site avec un edito, actualités et évènements à venir.




J'ai donc copié et ensuite collé cette page index.html dans le dossier centre culturel.




Ensuite j'ai créé un doc le mot de l'équipe et dans le code de la page :




<div metal:fill-slot="main">
  <metal:main-macro define-macro="main">
   <p tal:replace="structure context/bienvenue/getText" />
      <table>




J'ai remplacé bienvenue par le-mot-de-lequipe et s'affiche alors le document créé dans le dossier centre culturel.




Là où cela ne va pas c'est avec les dossiers automatiques pour les évènements




J'ai créé un dossier automatique  activités à venir dans le dossier centre culturel, je les ai paramétré comme suit




Type : évènements




état : published




date de fin : plus que maintenant dans le passé




Localisation : centre culturel




et ordre de tri date de fin.




Ensuite dans le code de la page html j'ai remplacé les infos de la home page du site par celle du dossier centre culturel, j'ai donc remplacé events par le nom de mon dossier automatique dans le dossier centre culturel mais voilà rien ne s'affiche...




<td class="ligneverticale"></td>
     <td valign="top" width=45%>
      <tal:travaux define="brains context/activites-a-venir/queryCatalog">
       <table tal:condition="brains">
        <tr><td>
         <table width=100%>
          <tr>
           <td heigth=10><a href="events"><h4>Activités à venir</h4></a></td>
           <td align=left valign=bottom><a href="/activites-a-venir/RSS"><img src="rss.gif" alt="Flux RSS activités à venir" /></a></td>
          </tr>
         </table>
        </td></tr>
       <tal:loop repeat="brain brains">
        <tr><td> 




Merci pour votre aide




 




 




 




 


Powered by Ploneboard

Powered by Plone CMS, the Open Source Content Management System