Changeset 1397

Show
Ignore:
Timestamp:
02/22/08 02:16:54 (5 months ago)
Author:
bsmith
Message:

Merging Index and Archive Template Sets - bugzid:68696

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-30/lib/MT/App/CMS.pm

    r1396 r1397  
    10311031        template => { 
    10321032            templates => { 
    1033                 label   => "Templates", 
     1033                label   => "Main Templates", 
    10341034                order   => 100, 
    10351035                handler => sub { 
     
    10421042                }, 
    10431043            }, 
    1044             archive_templates => { 
    1045                 label   => "Archive Templates", 
    1046                 order   => 200, 
    1047                 handler => sub { 
    1048                     my ( $terms, $args ) = @_; 
    1049                     $terms->{type} = 
    1050                       [ 'individual', 'page', 'archive', 'category' ]; 
    1051                 }, 
    1052                 condition => sub { 
    1053                     $app->param('blog_id'); 
    1054                 }, 
    1055             }, 
     1044            # archive_templates => { 
     1045            #     label   => "Archive Templates", 
     1046            #     order   => 200, 
     1047            #     handler => sub { 
     1048            #         my ( $terms, $args ) = @_; 
     1049            #         $terms->{type} = 
     1050            #           [ 'individual', 'page', 'archive', 'category' ]; 
     1051            #     }, 
     1052            #     condition => sub { 
     1053            #         $app->param('blog_id'); 
     1054            #     }, 
     1055            # }, 
    10561056            module_templates => { 
    1057                 label   => "Template Modules", 
    1058                 order   => 300, 
     1057                label   => "Modules", 
     1058                order   => 400, 
    10591059                handler => sub { 
    10601060                    my ($terms) = @_; 
     
    10641064            email_templates => { 
    10651065                label   => "E-mail Templates", 
    1066                 order   =>  400, 
     1066                order   =>  300, 
    10671067                handler => sub { 
    10681068                    my ($terms) = @_; 
     
    10831083            system_templates => { 
    10841084                label   => "System Templates", 
    1085                 order   => 500, 
     1085                order   => 200, 
    10861086                handler => sub { 
    10871087                    my ($terms) = @_; 
  • branches/release-30/lib/MT/CMS/Template.pm

    r1395 r1397  
    514514    $params->{template_type_label} = $template_type_label; 
    515515 
     516    $params->{screen_class} = "list-template"; 
     517 
    516518    $app->load_list_actions( 'template', $params ); 
    517519    $params->{page_actions} = $app->page_actions('list_templates'); 
  • branches/release-30/mt-static/css/structure.css

    r1350 r1397  
    25152515 
    25162516 
     2517/* list template */ 
     2518 
     2519td.template-mapping { 
     2520    padding-left: 30px; 
     2521} 
     2522 
     2523td.output-file { 
     2524    width: 50%; 
     2525} 
     2526 
     2527td.output-file ul { 
     2528    margin: 0; 
     2529} 
     2530td.output-file ul { 
     2531    whitespace: nowrap; 
     2532} 
     2533 
    25172534/* table links */ 
    25182535 
  • branches/release-30/tmpl/cms/include/template_table.tmpl

    r1103 r1397  
    1414                <th class="cb"><input type="checkbox" name="id-head" value="all" class="select" /></th> 
    1515                <th class="template-name"><__trans phrase="Template Name"></th> 
     16<mt:if name="template_type" like="/(index|archive)/"> 
    1617                <th class="output-file"><__trans phrase="Output File"></th> 
     18</mt:if> 
    1719        <mt:unless name="filter"> 
    1820                <th class="template-type"><__trans phrase="Type"></th> 
     
    2123                <th class="blog"><__trans phrase="Blog"></th> 
    2224        </mt:unless> 
     25<mt:unless name="screen_id" eq="search-replace"> 
    2326                <th class="linked-template si"><!-- <span><__trans phrase="Linked"></span> --><img src="<mt:var name="static_uri">images/status_icons/linked.gif" alt="<__trans phrase="Linked Template">" title="<__trans phrase="Linked Template">" width="17" height="9" /></th> 
     27</mt:unless> 
     28<mt:if name="template_type" like="/(index|archive)/"> 
    2429                <th class="dynamic-template si"><!-- <span><__trans phrase="Dynamic"></span> --><img src="<mt:var name="static_uri">images/status_icons/dynamic.gif" alt="<__trans phrase="Dynamic Template">" title="<__trans phrase="Dynamic Template">" width="11" height="9" /></th> 
    2530                <th class="rebuild-template si"><!-- <span><__trans phrase="Published w/Indexes"></span> --><img src="<mt:var name="static_uri">images/status_icons/rebuild.gif" alt="<__trans phrase="Published Template w/Indexes">" title="<__trans phrase="Published Template w/Indexes">" width="9" height="9" /></th> 
    2631                <th class="view-template si"><span><__trans phrase="View"></span></th> 
     32</mt:if> 
    2733            </tr> 
    2834        </thead> 
     
    3238                <td class="cb"><input type="checkbox" name="id" class="select" value="<mt:var name="id">" /></td> 
    3339                <td class="template-name"><a href="<mt:var name="script_url">?__mode=view&amp;_type=template&amp;id=<mt:var name="id">&amp;blog_id=<mt:var name="blog_id">"><mt:var name="name" escape="html"></a></td> 
     40<mt:if name="template_type" like="/(index|archive)/"> 
    3441                <td class="output-file"><mt:if name="outfile"><mt:var name="outfile" escape="html"><mt:else><span><__trans phrase="-"></span></mt:if></td> 
     42</mt:if> 
    3543        <mt:unless name="filter"> 
    3644                <td class="template-type"><$mt:var name="type"$></td> 
     
    3947                <td class="blog"><a href="<$mt:var name="script_url"$>?__mode=list&amp;_type=template&amp;blog_id=<$mt:var name="blog_id"$>"><$mt:var name="weblog_name" escape="html"$></a></td> 
    4048        </mt:unless> 
     49<mt:unless name="screen_id" eq="search-replace"> 
    4150                <td class="linked-template si status-<mt:if name="linked_file">linked<mt:else>unlinked</mt:if>"><!-- <span><__trans phrase="Linked"></span> --><img src="<mt:var name="static_uri">images/spacer.gif" alt="<mt:if name="linked_file"><__trans phrase="Yes"><mt:else><__trans phrase="No"></mt:if>" width="9" height="9" <mt:if name="linked_file">title="<mt:var name="linked_file" escape="html">"</mt:if> /></td> 
     51</mt:unless> 
     52<mt:if name="template_type" like="/(index|archive)/"> 
    4253                <td class="dynamic-template si status-<mt:if name="build_dynamic">dynamic<mt:else>static</mt:if>"><img src="<mt:var name="static_uri">images/spacer.gif" alt="<mt:if name="build_dynamic"><__trans phrase="Yes"><mt:else><__trans phrase="No"></mt:if>" width="9" height="9" /></td> 
    4354                <td class="rebuild-template si status-<mt:if name="rebuild_me">rebuild<mt:else>norebuild</mt:if>"><img src="<mt:var name="static_uri">images/spacer.gif" alt="<mt:if name="rebuild_me"><__trans phrase="Yes"><mt:else><__trans phrase="No"></mt:if>" width="9" height="9" /></td> 
    4455                <td class="view-template si status-view"><mt:if name="published_url"><a href="<mt:var name="published_url">" target="<__trans phrase="_external_link_target">" title="<__trans phrase="View Published Template">"><img src="<mt:var name="static_uri">images/spacer.gif" alt="<__trans phrase="View Published Template">" width="13" height="9" /></a><mt:else><__trans phrase="-"></mt:if></td> 
     56</mt:if> 
    4557            </tr> 
     58<mt:if name="template_type" eq="archive"> 
     59            <tr class="<mt:if name="__odd__">odd<mt:else>even</mt:if> template-<$mt:var name="template_type"$> slave"> 
     60                <td>&nbsp;</td> 
     61                <td class="template-mapping"> 
     62                    <ul> 
     63                    <mt:loop name="archive_types"> 
     64                        <li><mt:var name="archive_type" escape="html"></li> 
     65                    </mt:loop> 
     66                    </ul> 
     67                </td> 
     68                <td class="output-file" colspan="<mt:if name="screen_id" eq="search-replace">8<mt:else>5</mt:if>"> 
     69                    <ul> 
     70    <mt:loop name="archive_types"> 
     71        <mt:loop name="archive_tmpl_loop"> 
     72                        <li><mt:if name="selected"><mt:var name="name" escape="html"></mt:if></li> 
     73        </mt:loop> 
     74    </mt:loop> 
     75                    </ul> 
     76                </td> 
     77            </tr> 
     78</mt:if> 
     79 
    4680    <mt:if __last__> 
    4781        </tbody>