Index: telemeta/templates/telemeta_default/base.html
===================================================================
--- telemeta/templates/telemeta_default/base.html	(revision 510ed41e2c07d846cdca41f5cfe1b60328419419)
+++ telemeta/templates/telemeta_default/base.html	(revision d082877968664263bff59ea7cefec647cf0b1fc7)
@@ -136,4 +136,8 @@
 </div>
 {% endblock layout %}
+
+{% block analytics %}
+{% endblock analytics %}
+
 </body>
 </html>
Index: telemeta/templates/telemeta_default/collection_detail.html
===================================================================
--- telemeta/templates/telemeta_default/collection_detail.html	(revision 510ed41e2c07d846cdca41f5cfe1b60328419419)
+++ telemeta/templates/telemeta_default/collection_detail.html	(revision d082877968664263bff59ea7cefec647cf0b1fc7)
@@ -182,16 +182,12 @@
         {% endblock technical_data %}
         </div>
-        <h4>Items</h4>
-        {% with collection.items.enriched as items %}
+        
+        <div class="extraInfos">
+        <h4><img src="{% url telemeta-images "item_title.png" %}" style="vertical-align:middle" /> Items</h4>
         {% with "1" as location_name %}
             {% include "telemeta/inc/mediaitem_list.html" %}
         {% endwith %}
-        {% endwith %}
-        <!--
-        {% with collection.ordered_items as items %}
-            {% include "telemeta/inc/mediaitem_list.html" %}
-        {% endwith %}
-        -->
-
+        </div>
+        
         {% endblock infos %}
     </div>
Index: telemeta/web/base.py
===================================================================
--- telemeta/web/base.py	(revision 053e10fb1c7a3eeffc8dde0b49f2f10f48dd5176)
+++ telemeta/web/base.py	(revision d082877968664263bff59ea7cefec647cf0b1fc7)
@@ -344,4 +344,6 @@
     def collection_detail(self, request, public_id, template='telemeta/collection_detail.html'):
         collection = MediaCollection.objects.get(public_id=public_id)
+        items = collection.items.enriched()
+        items = items.order_by('code', 'old_code')
         
         if collection.public_access == 'none' and not (request.user.is_staff or request.user.is_superuser):
@@ -355,5 +357,6 @@
                                                 collection.recorded_to_year)
         playlists = get_playlists(request)
-        return render(request, template, {'collection': collection, 'playlists': playlists, 'public_access': public_access})
+        
+        return render(request, template, {'collection': collection, 'playlists': playlists, 'public_access': public_access, 'items': items})
 
     @method_decorator(permission_required('telemeta.change_mediacollection'))
@@ -441,8 +444,9 @@
         pks = []
         items = MediaItem.objects.filter(collection=item.collection)
+        items = items.order_by('code', 'old_code')
+        
         if len(items) > 1:
             for it in items:
                 pks.append(it.pk)
-            pks.sort()
             for pk in pks:
                 if pk == item.pk:
