Conjunto de mudanças 905 no repositório publico


Ignorar:
Timestamp:
10/10/2005 18:54:19 (14 anos atrás)
Autor:
paulovieira
Mensagem:

alteração nos Portlets

Localização:
ILPortal/trunk
Arquivos:
7 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILPortal/trunk/Extensions/AppInstall.py

    r885 r905  
    4040    replaceIndex(portal)
    4141    deletePastas(portal)
    42     setupPublicator(portal)
     42    addPastas(portal)
     43    setupPublicatorDestaques(portal)
     44    setupPublicatorProdutos(portal)
     45    setupPublicatorChamadas(portal)
     46    setupPublicatorOpiniao(portal)
     47    setupPublicatorMelhoresPraticas(portal)
    4348    addNewsletters(portal)
    4449#    addForuns(portal)
     
    97102       portal.manage_delObjects('events')
    98103
    99 def setupPublicator(portal):
    100     portal_publicator = getToolByName(portal, 'portal_publicator')
     104def addPastas(portal):
     105    if 'chamadas' not in portal.objectIds():
     106        portal.invokeFactory('Folder', id='chamadas', title='Chamadas', excludeFromNav=0)
     107    if 'opiniao' not in portal.objectIds():
     108        portal.invokeFactory('Folder', id='opiniao', title='Opinião', excludeFromNav=0)
     109    if 'melhores_praticas' not in portal.objectIds():
     110        portal.invokeFactory('Folder', id='melhores_praticas', title='Melhores Práticas', excludeFromNav=0)
     111    if 'produtos' not in portal.objectIds():
     112        portal.invokeFactory('Folder', id='produtos', title='Produtos', excludeFromNav=0)
     113
     114def setupPublicatorDestaques(portal):
     115    portal_publicator = getToolByName(portal,'portal_publicator')
    101116    if not portal_publicator.listPublicationBoxes():
    102         portal_publicator.addPublicationBox(id='box_01',
    103                                             name='Chamadas',
    104                                             content_type=['News Item','Document'],
     117        portal_publicator.addPublicationBox(id='destaques',
     118                                            name='Destaques',
     119                                            content_type=['Document','News Item'],
    105120                                            n_items=2,
    106121                                            with_image=1,
    107122                                            image_states=['published'],)
    108123
    109         portal_publicator.addPublicationBox(id='box_02',
    110                                             name='Destaques',
    111                                             content_type=['News Item','Document'],
    112                                             n_items=5,
    113                                             with_image=0,
    114                                             image_states=['published'],)
    115 
    116         portal_publicator.addPublicationBox(id='box_03',
    117                                             name='Opinião',
    118                                             content_type=['Document'],
    119                                             n_items=2,
    120                                             with_image=1,
    121                                             image_states=['published'],)
    122 
    123         portal_publicator.addPublicationBox(id='box_04',
     124def setupPublicatorProdutos(portal):
     125
     126    portal.produtos.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
     127    portal_publicator = getattr(portal.produtos,'portal_publicator')
     128    if not portal_publicator.listPublicationBoxes():
     129        portal_publicator.addPublicationBox(id='produtos',
    124130                                            name='Produtos',
    125131                                            content_type=['File'],
    126132                                            n_items=2,
    127133                                            with_image=1,
     134                                            image_states=['published'],)
     135def setupPublicatorChamadas(portal):
     136    portal.chamadas.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
     137    portal_publicator = getattr(portal.chamadas,'portal_publicator')
     138    if not portal_publicator.listPublicationBoxes():
     139        portal_publicator.addPublicationBox(id='chamadas',
     140                                            name='Chamadas',
     141                                            content_type=['Document'],
     142                                            n_items=1,
     143                                            with_image=0,
     144                                            image_states=['published'],)
     145
     146def setupPublicatorOpiniao(portal):
     147    portal.opiniao.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
     148    portal_publicator = getattr(portal.opiniao,'portal_publicator')
     149    if not portal_publicator.listPublicationBoxes():
     150        portal_publicator.addPublicationBox(id='opiniao',
     151                                            name='Opinião',
     152                                            content_type=['Document','News Item'],
     153                                            n_items=2,
     154                                            with_image=1,
     155                                            image_states=['published'],)
     156
     157def setupPublicatorMelhoresPraticas(portal):
     158    portal.melhores_praticas.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
     159    portal_publicator = getattr(portal.melhores_praticas,'portal_publicator')
     160    if not portal_publicator.listPublicationBoxes():
     161        portal_publicator.addPublicationBox(id='melhores_praticas',
     162                                            name='Melhores Práticas',
     163                                            content_type=['Document','News Item'],
     164                                            n_items=5,
     165                                            with_image=0,
    128166                                            image_states=['published'],)
    129167
  • ILPortal/trunk/skins/ILPortal_public/main_template.pt

    r890 r905  
    240240      <tal:comment replace="nothing"> end column wrapper </tal:comment>
    241241
    242       <div class="visualClear"><!-- --> </div>
     242      <div class="visualClear"><!-- --></div>
    243243
    244244
  • ILPortal/trunk/skins/ILPortal_public/ploneCustom.css.dtml

    r890 r905  
    2727
    2828
     29
    2930#portal-column-one .visualPadding {
    3031margin: 0 1em 0 0;
     
    124125.breadcrumbSeparator {
    125126    font-size: 120%;
     127}
     128
     129#portal-footer {
     130    background-color: &dtml-globalBackgroundColor;;
     131    border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
     132    border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
     133    float: none;
     134    line-height: 1.2em;
     135    margin: 0em 0em 0em 0em;
     136    padding: 0.0em 0em 0em 0em;
     137    text-align: center;
     138}
     139
     140#portal-footer p {
     141    margin: 0.25em 0;
     142}
     143
     144#portal-footer a {
     145    text-decoration: none;
     146    color: &dtml-linkColor;;
     147    border: none;
     148}
     149
     150#portal-footer a:visited {
     151    color: &dtml-linkColor;;
     152}
     153
     154#portal-footer a:hover {
     155    text-decoration: underline;
    126156}
    127157
  • ILPortal/trunk/skins/ILPortal_public/portlet_box_03.pt

    r712 r905  
    66
    77<div metal:define-macro="portlet"
    8      tal:define="box_id string:box_03;
    9                  portal_publicator nocall:here/portal_publicator;
     8     tal:define="box_id string:opiniao;
     9                 portal_publicator nocall:here/opiniao/portal_publicator;
    1010                 pb python:portal_publicator.getPublicationBoxById(box_id);
    1111                 isVisible pb/visible;"
    12      tal:condition="isVisible"
     12     tal:condition="python:isVisible and pb['items']"
    1313     tal:omit-tag="">
    1414
     
    4848 
    4949            </tal:block>
     50               <dd class="portletFooter">
     51                  <a href=""
     52                     tal:attributes="href string:${utool}/opniao">
     53                  Mais&hellip;
     54                  </a>
     55
     56               </dd>
    5057
    5158   </dl>
  • ILPortal/trunk/skins/ILPortal_public/portlet_noticias.pt

    r695 r905  
    66
    77<div metal:define-macro="portlet"
    8      tal:define="box_id string:box_01;
     8     tal:define="box_id string:destaques;
    99                 portal_publicator nocall:here/portal_publicator;
    1010                 pb python:portal_publicator.getPublicationBoxById(box_id);
  • ILPortal/trunk/skins/ILPortal_public/portlet_produtos.pt

    r686 r905  
    66
    77<div metal:define-macro="portlet"
    8      tal:define="box_id string:box_04;
    9                  portal_publicator nocall:here/portal_publicator;
     8     tal:define="box_id string:produtos;
     9                 portal_publicator nocall:here/produtos/portal_publicator;
    1010                 pb python:portal_publicator.getPublicationBoxById(box_id);
    1111                 isVisible pb/visible;"
    12      tal:condition="isVisible"
     12     tal:condition="python:isVisible and pb['items']"
    1313     tal:omit-tag="">
    1414
     
    4646                        <div tal:content="item_description">Description</div>
    4747               </dd>
     48               <dd class="portletFooter">
     49
     50                  <a href=""
     51                     tal:attributes="href string:${utool}/produtos">
     52                  Mais&hellip;
     53                  </a>
     54
     55               </dd>
    4856 
    4957            </tal:block>
  • ILPortal/trunk/skins/ILPortal_public/publicator_edit_form.pt

    r878 r905  
    2121    <ul class="contentViews">
    2222        <li class="selected">
    23             <a href="publicator_edit_form"
     23            <a href="publicator_edit_form" tal:attributes="href python:here.absolute_url()+'/publicator_edit_form'"
    2424               i18n:translate="">Edit</a>
    2525        </li>
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.