]> git.parisson.com Git - telemeta.git/commitdiff
eztelemeta: use single code base for both object view and embed templates
authorolivier <>
Tue, 14 Apr 2009 12:22:46 +0000 (12:22 +0000)
committerolivier <>
Tue, 14 Apr 2009 12:22:46 +0000 (12:22 +0000)
tools/eztelemeta/design/standard/override/templates/embed/eztelemetaitem.tpl
tools/eztelemeta/design/standard/templates/content/datatype/view/eztelemetaitem.tpl

index 89354689b5a5585ed0858c63b201dc0687049df9..231c33cbca34a9245cbfafbbbc681b70fcaeddb6 100755 (executable)
@@ -1,34 +1,8 @@
 {eztelemetadata_set('eztelemeta_player', true)}
 <div class="view-embed">
     <div class="content-media">
-    {let item=$object.data_map.item.content}
-        <dl class="telemeta-item">
-            <dt class="telemeta-sound">Sound:</dt>
-            <dd class="telemeta-sound"><a href="{$item.mp3}">{$item.title|wash}</a></dd>
-
-            <dt class="telemeta-duration">Duration:</dt>
-            <dd class="telemeta-duration">
-                <span class="telemeta-position">00:00:00</span>
-                <span class="telemeta-separator"> / </span>
-                {$item.duration_str}
-            </dd>
-
-            {if $item.description }
-            <dt class="telemeta-description">Description:</dt>
-            <dd class="telemeta-description">{$item.description}</dd>
-            {/if}
-
-            {if $item.creator }
-            <dt class="telemeta-creator">Creator:</dt>
-            <dd class="telemeta-creator">{$item.creator}</dd>
-            {/if}
-
-            {if $item.rights }
-            <dt class="telemeta-rights">Legal rights:</dt>
-            <dd class="telemeta-rights">{$item.rights}</dd>
-            {/if}
-        </dl>
-    {/let}
+        {include uri="design:content/datatype/view/eztelemetaitem.tpl" 
+                 attribute=$object.data_map.item}
     </div>
 </div>
 
index a143026ea216ddedd6dc7be0fc7858d6270931c4..587488ffd17c4a6cd39161accdfcbf8e20b8d42e 100755 (executable)
@@ -1,6 +1,29 @@
-Telemeta Item:
-<dl>
-<dt>Server:</dt><dd>{$attribute.content.url}</dd>
-<dt>Identifier:</dt><dd>{$attribute.content.id}</dd>
-<dt>Title:</dt><dd>{$attribute.content.title|wash}</dd>
+{eztelemetadata_set('eztelemeta_player', true)}
+{def $item=$attribute.content}
+<dl class="telemeta-item">
+    <dt class="telemeta-sound">Sound:</dt>
+    <dd class="telemeta-sound"><a href="{$item.mp3}">{$item.title|wash}</a></dd>
+
+    <dt class="telemeta-duration">Duration:</dt>
+    <dd class="telemeta-duration">
+        <span class="telemeta-position">00:00:00</span>
+        <span class="telemeta-separator"> / </span>
+        {$item.duration_str}
+    </dd>
+
+    {if $item.description }
+    <dt class="telemeta-description">Description:</dt>
+    <dd class="telemeta-description">{$item.description}</dd>
+    {/if}
+
+    {if $item.creator }
+    <dt class="telemeta-creator">Creator:</dt>
+    <dd class="telemeta-creator">{$item.creator}</dd>
+    {/if}
+
+    {if $item.rights }
+    <dt class="telemeta-rights">Legal rights:</dt>
+    <dd class="telemeta-rights">{$item.rights}</dd>
+    {/if}
 </dl>
+{undef}