From c3e511f74c4f8602fb1e2c1af539df215857ea94 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 12 Jun 2014 10:45:21 -0400 Subject: [PATCH] Adding Header Image output Output the header image based on the page or page parent. --- Toolkit/Page.php | 20 ++++++++++++++------ templates/template.html | 6 +++--- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/Toolkit/Page.php b/Toolkit/Page.php index 455eb25..7a625f9 100755 --- a/Toolkit/Page.php +++ b/Toolkit/Page.php @@ -459,12 +459,7 @@ class Toolkit_Page $this->mainNav = $this->_getMainNav($this->_catid); $this->sideNav = $this->_getSideNav($this->_catid); - $headerDisplay = new Toolkit_HeaderImages_Display( - $this->_catid, - Toolkit_Database::getInstance() - ); - $this->headerImage = $headerDisplay->getPageHeaderImage(); - $this->headerBaseImageUrl = FILE_SERVER_URL . IS_OWNER_ID . '/headerImage/'; + $this->_headerImage(); $this->newsletterAction = Toolkit_Template_Page::getSeoUrl( $this->_pageGateway, 10 @@ -894,4 +889,17 @@ class Toolkit_Page Toolkit_Common::handle_error($e); } } + + /** + * Sets the Header Image for this catid (page) + */ + private function _headerImage() + { + $headerDisplay = new Toolkit_HeaderImages_Display( + $this->_catid, + Toolkit_Database::getInstance() + ); + $this->headerImage = $headerDisplay->getPageHeaderImage(); + $this->headerBaseImageUrl = FILE_SERVER_URL . IS_OWNER_ID . '/headerImage/'; + } } diff --git a/templates/template.html b/templates/template.html index d916348..c6d679e 100644 --- a/templates/template.html +++ b/templates/template.html @@ -91,10 +91,10 @@
-
+
-

Header text

-

This is an image from the Locks. It is awesome. It is cool.

+ {if:headerImage.getTitle()}

{headerImage.getTitle():h}

{end:} + {if:headerImage.getSubTitle()}

{headerImage.getSubTitle():h}

{end:}
-- 2.17.1