From 3453e512559cb82f067cbb8bf0a22935bc8e5717 Mon Sep 17 00:00:00 2001 From: Stephen Shkardoon Date: Tue, 3 Feb 2015 15:54:06 +1300 Subject: [PATCH] Sort documents on front-end - Fixes #44 --- code/extensions/DMSSiteTreeExtension.php | 4 ++-- templates/Includes/Documents.ss | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/extensions/DMSSiteTreeExtension.php b/code/extensions/DMSSiteTreeExtension.php index 6681416..cba0ab0 100644 --- a/code/extensions/DMSSiteTreeExtension.php +++ b/code/extensions/DMSSiteTreeExtension.php @@ -119,9 +119,9 @@ class DMSSiteTreeExtension extends DataExtension { } /** - * Overloaded to enforce sorting + * Enforce sorting for frontend */ - function Documents() { + function PageDocuments() { return $this->owner->getManyManyComponents('Documents')->sort('DocumentSort'); } diff --git a/templates/Includes/Documents.ss b/templates/Includes/Documents.ss index 06b2cae..8832616 100644 --- a/templates/Includes/Documents.ss +++ b/templates/Includes/Documents.ss @@ -1,4 +1,4 @@ -<% if Documents %> +<% if PageDocuments %>

Documents:

- <% loop Documents %><% include Document %><% end_loop %> -<% end_if %> \ No newline at end of file + <% loop PageDocuments %><% include Document %><% end_loop %> +<% end_if %>