Conjunto de mudanças 966 no repositório publico


Ignorar:
Timestamp:
17/10/2005 18:30:21 (14 anos atrás)
Autor:
paulovieira
Mensagem:

alteração no layout e na instalação

Localização:
ILPortal/trunk
Arquivos:
2 adicionados
5 editados

Legenda:

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

    r944 r966  
    1717   <div metal:use-macro="here/portlet_noticias/macros/portlet"></div>
    1818   <div metal:use-macro="here/portlet_ultimas_noticias/macros/portlet"></div>
     19   <div metal:use-macro="here/portlet_melhores_praticas/macros/portlet"></div>
    1920</div>
    2021
     
    5354    addJavaScript(portal)
    5455    addCSS(portal)
    55 #    setupActions(portal)
     56    setupActions(portal)
    5657    setupTipo(portal)
    5758    setupMemberdata(portal)
     
    6364    addRoles(portal)
    6465    setupWorkflow(portal)
     66    setupBusca(portal)
    6567
    6668
     
    7476def setupPortal(portal):
    7577    portal.manage_changeProperties(title='Portal Interlegis',
    76                                    email_from_address='admin-stc@interlegis.gov.br',
     78                                   email_from_address='paulovieira@interlegis.gov.br',
    7779                                   email_from_name= 'Administrador')
    7880def setupSlots(portal):
     
    124126                                            with_image=1,
    125127                                            image_states=['published'],)
     128
     129    for actions in portal_publicator.listActions():
     130        portal_publicator.deleteActions((0,))
     131
     132    portal_publicator.addAction(id='edit_publications_global',
     133                             name='Publications',
     134                             action='string:${portal_url}/portal_publicator/publicator_edit_form',
     135                             condition='member',
     136                             permission='Review portal content',
     137                             category='user',
     138                             visible=0)
     139
     140    portal_publicator.addAction(id='edit_publications_global',
     141                             name='Publications',
     142                             action='python:object.portal_publicator.absolute_url()+"/publicator_edit_form"',
     143                             condition='python:member and folder.portal_publicator.absolute_url()==folder.absolute_url()+"/portal_publicator"',
     144                             permission='Review portal content',
     145                             category='folder',
     146                             visible=1)
     147   
    126148
    127149def setupPublicatorProdutos(portal):
     
    336358def setupActions(portal):
    337359    portal_actions = getToolByName(portal, 'portal_actions')
    338     portal_actions.addAction(id='boletins', name='Boletins', action='string:${portal_url}/boletins', condition='', permission='View', category='portal_tabs', visible=1)
    339     portal_actions.addAction(id='chats', name='Chats', action='string:${portal_url}/chats', condition='', permission='View', category='portal_tabs', visible=1)
    340     portal_actions.addAction(id='foruns', name='Fóruns', action='string:${portal_url}/foruns', condition='', permission='View', category='portal_tabs', visible=1)
     360    idx = 0
     361    for actions in portal_actions.listActions():
     362        if actions.getCategory() == 'site_actions':
     363            portal_actions.deleteActions((idx,))
     364            idx-=1
     365        idx += 1
     366
     367    portal_actions.addAction(id='login',
     368                             name='Log in',
     369                             action='string:${portal_url}/login_form',
     370                             condition='not: member',
     371                             permission='View',
     372                             category='site_actions',
     373                             visible=1)
     374
     375    portal_actions.addAction(id='join',
     376                             name='Join',
     377                             action='string:${portal_url}/join_form',
     378                             condition='not: member',
     379                             permission='Add portal member',
     380                             category='site_actions',
     381                             visible=1)
     382
     383    portal_actions.addAction(id='contact',
     384                             name='Contact',
     385                             action='string: ${portal_url}/contact-info',
     386                             condition='',
     387                             permission='View',
     388                             category='site_actions',
     389                             visible=1)
     390
     391    portal_actions.addAction(id='sitemap',
     392                             name='Site Map',
     393                             action='string:$portal_url/sitemap',
     394                             condition='',
     395                             permission='View',
     396                             category='site_actions',
     397                             visible=1)
     398
     399    portal_actions.addAction(id='plone_setup',
     400                             name='Site Setup',
     401                             action='string: ${portal_url}/plone_control_panel',
     402                             condition='',
     403                             permission='Manage portal',
     404                             category='site_actions',
     405                             visible=1)
    341406
    342407
     
    550615    portal_workflow = getToolByName(portal, 'portal_workflow')
    551616    portal_workflow.setDefaultChain('ilportal_workflow')
     617
     618def setupBusca(portal):
     619    portal_properties=getToolByName(portal, 'portal_properties')
     620    portaltypes = ['CasaLegislativa','Event','PloneChat','PlonePopoll','File','Folder','Image','Link','News Item', 'Document', 'Parlamentar']
     621    allTypes = portal.getPortalTypes()
     622    blacklistedTypes = [t for t in allTypes if t not in portaltypes]
     623
     624    portal_properties.site_properties.manage_changeProperties(types_not_searched=blacklistedTypes)
    552625   
    553626
  • ILPortal/trunk/skins/ILPortal_public/main_template.pt

    r905 r966  
    6868                  The global sections tabs. (Welcome, News etc)
    6969                </div>
    70                  <div id="data">
    71                     <span tal:replace="python:DateTime().strftime('%A, %d de %B de %Y')"/>
    72                  </div>
    73 
    74              <a metal:use-macro="here/global_logo/macros/portal_logo">
    75                The portal logo, linked to the portal root
    76              </a>
    77 <!--
    78           <table width="100%">
    79             <tr>
    80               <td width="16%" rowspan="2">
    81                 <h1 id="portal-logo" metal:define-macro="portal_logo">
    82                   <a href="/"
    83                     tal:attributes="href portal_url"
    84                     tal:define="portal_title portal_properties/title;"
    85                     accesskey="1">
    86                     &nbsp;
    87                   </a>
    88                 </h1>
    89               </td>
    90               <td>
    91                 <div metal:use-macro="here/global_siteactions/macros/site_actions">
    92                   Site-wide actions (Contact, Sitemap, Help, Style Switcher etc)
    93                 </div>
    94               </td>
    95             </tr>
    96             <tr>
    97               <td>
    98                 <div metal:use-macro="here/global_searchbox/macros/quick_search">
    99                   The quicksearch box, normally placed at the top right
    100                 </div>
    101               </td>
    102             </tr>
    103             <tr>
    104               <td>&nbsp;</td>
    105               <td>
    106                  <div class="data">
    107                     <span tal:replace="python:DateTime().strftime('%A, %d de %B de %Y')"/>
    108                  </div>
    109               </td>
    110             </tr>
    111          </table>
    112 
    113                 <div metal:use-macro="here/menu_superior/macros/menu">
    114                   The global sections tabs. (Welcome, News etc)
    115                 </div>
    116 -->
     70
     71                <div id="data" i18n:domain="ilportal">
     72                  <span i18n:translate="" tal:content="python:DateTime().Day()"/>, <span tal:replace="python:DateTime().day()"/> de <span i18n:translate="" tal:content="python:DateTime().Month()"/> de <span tal:replace="python:DateTime().year()"/>.
     73
     74
     75<!--strftime('%A, %d de %B de %Y')  <span tal:replace="python:DateTime('01/01/2005').Month()"/>-->
     76                </div>
     77
     78                <a metal:use-macro="here/global_logo/macros/portal_logo">
     79                   The portal logo, linked to the portal root
     80                </a>
     81
    11782                <div metal:use-macro="here/global_pathbar/macros/path_bar">
    11883                   The breadcrumb navigation ("you are here")
     
    12085
    12186
    122 <!--
    123              <a metal:use-macro="here/global_logo/macros/portal_logo">
    124                The portal logo, linked to the portal root
    125              </a>
    126 
    127 
    128              <div metal:use-macro="here/global_skinswitcher/macros/skin_tabs">
    129                The skin switcher tabs. Based on which role you have, you
    130                get a selection of skins that you can switch between.
    131              </div>
    132 -->
    13387          </div>
    134 <!--
    135           <div metal:use-macro="here/global_sections/macros/portal_tabs">
    136             The global sections tabs. (Welcome, News etc)
    137           </div>
    138 
    139           <div metal:use-macro="here/global_personalbar/macros/personal_bar">
    140              The personal bar. (log in, logout etc...)
    141            </div>
    142 
    143            <div metal:use-macro="here/global_pathbar/macros/path_bar">
    144              The breadcrumb navigation ("you are here")
    145            </div>
    146 -->
     88
    14789      </div>
    14890
  • ILPortal/trunk/skins/ILPortal_public/ploneCustom.css.dtml

    r905 r966  
    9191font-size:12px;
    9292color:#999999;
     93text-transform: lowercase;
    9394}
    9495
  • ILPortal/trunk/skins/ILPortal_public/portlet_navigation.pt

    r811 r966  
    2929            </li>
    3030
    31             <li tal:replace="structure python:here.portlet_navtree_macro(children=data.get('children', []), level=1, show_children=True, isNaviTree=True)">
    32                 SUBTREE
    33             </li>
     31            <tal:navtree define="children python:data.get('children', []);
     32                                 level python:1;
     33                                 show_children python:True;
     34                                 isNaviTree python:True;">
     35                <metal:main metal:use-macro="here/portlet_navtree_macro/macros/nav_main" />
     36            </tal:navtree>
    3437
    3538        </ul>
  • ILPortal/trunk/skins/ILPortal_public/portlet_navtree_macro.pt

    r811 r966  
    1 <tal:navitem repeat="item options/children">
    2 <li class="navTreeItem"
    3     tal:define="parent_shows_children options/show_children|nothing;
    4                 children item/children|nothing;"
    5     tal:condition="python: (not item['no_display']) and (item['currentItem'] or parent_shows_children or children) and (options['level'] !=1 or item['children'])">
    6    
    7     <tal:level define="level               options/level|python:0;
    8                        item_type_class     python: 'contenttype-' + here.plone_utils.normalizeString(item['portal_type']);
    9                        item_wf_state_class python: 'state-' + here.plone_utils.normalizeString(item['review_state']);
    10                        isNaviTree          options/isNaviTree | nothing;
     1<metal:main define-macro="nav_main">
     2<tal:navitem repeat="item children">
     3<li class="navTreeItem visualNoMarker"
     4    tal:define="parent_shows_children show_children|nothing;
     5                children item/children|nothing;
     6                cur_item item/currentItem;"
     7    tal:condition="python: (not item['no_display']) and (cur_item or parent_shows_children or children) and (item['children'] or level != 1)">
     8
     9    <tal:level define="item_type_class     python: 'contenttype-' + normalizeString(item['portal_type']);
     10                       item_wf_state_class python: 'state-' + normalizeString(item['review_state']);
    1111                       ">
    1212
    1313    <div tal:attributes="class item_type_class">
    14         <a tal:condition="item/currentItem"
     14        <a tal:condition="cur_item"
    1515           tal:attributes="href item/absolute_url;
    1616                           title item/Description|nothing;
    17                            class string: $item_wf_state_class navTreeCurrentItem visualIconPadding $item_type_class;"
     17                           class string: $item_wf_state_class navTreeCurrentItem visualIconPadding"
    1818            tal:content="item/Title|nothing">
    1919            Selected Item Title</a>
    2020        <tal:children condition="python: parent_shows_children or children">
    21         <a tal:condition="not: item/currentItem"
     21        <a tal:condition="not: cur_item"
    2222           tal:attributes="href item/absolute_url;
    2323                           title item/Description|nothing;
     
    2929
    3030    <ul tal:attributes="class python:'navTree navTreeLevel'+str(level)"
    31         tal:define="show_children item/show_children| python:True;"
    32         tal:condition="python: (show_children or isNaviTree) and children"
    33         tal:content="structure python:here.portlet_navtree_macro(children=children, level=level+1, show_children=show_children, isNaviTree=isNaviTree)">
    34           Get subtree, if available.
     31        tal:define="show_children item/show_children| python:True;
     32                    level python:level+1;"
     33        tal:condition="python: (show_children or isNaviTree) and children">
     34        <metal:recurse use-macro="here/portlet_navtree_macro/macros/nav_main"/>
    3535    </ul>
    3636    </tal:level>
    3737</li>
    3838</tal:navitem>
     39</metal:main>
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.