Subversion Repositories bysoftdeveloper

[/] [design/] [standard/] [templates/] [bysoftdeveloper/] [classes/] [content.tpl] - Blame information for rev 31

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 10 cavin.deng
{*Table content*}
2
<div class="block">
3 31 alvawu
 
4
Object Counts: <a href="javascript:void(0)" style="font-size: 150%; font-weight:bold;" onClick="bysoftdeveloperObjectList();" rel="{$class.identifier}">{$count}</a>
5
<div id="bysoftdeveloper-classes-objectlist"></div>
6 10 cavin.deng
<table class="list" cellspacing="1">
7
        <tr>
8
                <th>Name</th>
9
                <th>Identifier</th>
10
                <th>Object name pattern</th>
11
                <th>Url alias</th>
12
                <th>Container</th>
13
                <th>Sort of Children</th>
14
                <th>Availablity</th>
15
        </tr>
16
        <tr class="bglight">
17
                <td><input type="text" name="class_name" value="{$class.name}" /></td>
18
                <td>
19
                        <input type="text" name="class_identifier" value="{$class.identifier}" />
20
                        <input type="hidden" name="class_original_identifier" value="{$class.identifier}" />
21
                </td>
22
                <td><input name="class_object_name_pattern" type="text" value="{$class.contentobject_name}" /></td>
23
                <td><input name="class_url_alias_name" size="5" type="text" value="{$class.url_alias_name}" /></td>
24
                <td><input name="class_is_container" type="checkbox" {if $class.is_container}checked="checked"{/if} /></td>
25
                <td>
26
                        {def $sort_fields=fetch( content, available_sort_fields )}
27
                    <select name="class_default_sorting_field" class="short_param">
28
                    {foreach $sort_fields as $sf_key => $sf_item}
29
                        <option value="{$sf_key}" {if eq( $sf_key, $class.sort_field )}selected="selected"{/if}>{$sf_item}</option>
30
                    {/foreach}
31
                    </select>
32
                    <select name="class_default_sorting_order" class="short_param">
33
                        <option value="0"{if eq($class.sort_order, 0)} selected="selected"{/if}>{'Descending'}</option>
34
                        <option value="1"{if eq($class.sort_order, 1)} selected="selected"{/if}>{'Ascending'}</option>
35
                    </select>
36
                    {undef}
37
                </td>
38
                <td>
39
                        <input name="class_always_available" type="checkbox" {if and($class.always_available)}checked="checked"{/if} />
40
 
41
                        <input type="hidden" name="class_version" value="{$class.version}" />
42
                        <input type="hidden" name="class_id" value="{$class.id}" />
43
                </td>
44
        </tr>
45
</table>
46
 
47
<h2 class="context-title">
48
        Class Attributes
49
</h2>
50
 
51
<table id="attributeTable" class="list" cellspacing="1">
52
<tr>
53
        <th>Name</th>
54
        <th>Identifier</th>
55
        <th>Type</th>
56
        <th colspan="4">&nbsp;</th>
57
</tr>
58
{def $i=0}
59
{if is_set($attributes)}
60
        {def $attr_datatype=''}
61
        {foreach $attributes as $attr}
62
        {set $attr_datatype=$attr.data_type}
63
        <tr class="{if eq(mod($i, 2), 0)}bglight{else}bgdark{/if}">
64 31 alvawu
                <td><a name="class-attribute-{$attr.id}"></a><input type="text" name="attribute_name[{$i}]" value="{$attr.name}" /></td>
65 10 cavin.deng
                <td><input type="text" name="attribute_identifier[{$i}]" value="{$attr.identifier}" /></td>
66
                <td>
67
                        <select onchange="javascript:bysoftdeveloperDisabledSelectOnChange(this,'{$attr.data_type_string}');" >
68
                        {foreach $datatypes as $dt}
69
                                <option value="{$dt.information.string}"
70
                                        {if eq($attr.data_type_string, $dt.information.string) }
71
                                                selected="selected"
72
                                        {/if}
73
                                >
74
                                {$dt.information.name|wash}
75
                                </option>
76
                        {/foreach}
77
                        </select>
78
                </td>
79
                <td>
80
                        <label class="short_label"><input type="checkbox" name="attribute_is_required[{$i}]"
81
                                {if eq($attr.is_required, 1)}checked="checked"{/if} />Required
82
                        </label>
83
                </td>
84
                <td>
85
                        <label class="short_label"><input type="checkbox" name="attribute_is_searchable[{$i}]"
86
                        {if eq($attr.is_searchable, 1) }
87
                                checked="checked"
88
                        {elseif not($attr.data_type.is_indexable)}
89
                                disabled="disabled""
90
                        {/if}
91
                        />Searchable</label>
92
                </td>
93
                <td>
94
                        <label class="short_label"><input type="checkbox" name="attribute_is_information_collector[{$i}]"
95
                                {if $attr.is_information_collector}
96
                                        checked="checked"
97
                                {elseif not($attr.data_type.is_information_collector)}
98
                                        disabled="disabled"
99
                                {/if}
100
                        />Collector</label>
101
                </td>
102
                <td>
103
                        <label class="short_label"><input type="checkbox" name="attribute_can_translate[{$i}]"
104
                                {if eq($attr.can_translate, 1)}
105
                                        checked="checked"
106
                                {elseif not($attr.data_type.properties.translation_allowed)}
107
                                        disabled="disabled"
108
                                {/if}
109
                        />Translatable</label>
110
                        <input type="hidden" name="attribute_id[{$i}]" value="{$attr.id}" />
111
                </td>
112
        </tr>
113
 
114
        {set $i=inc($i)}
115
        {/foreach}
116
{/if}
117
</table>
118
</div>