Introducing the AlbumHeaderBox. Removes a hack.
This commit is contained in:
35
templates/AlbumHeaderBox.php
Normal file
35
templates/AlbumHeaderBox.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/*****************************************************************************
|
||||
* AlbumHeaderBox.php
|
||||
* Defines the AlbumHeaderBox template.
|
||||
*
|
||||
* Kabuki CMS (C) 2013-2016, Aaron van Geffen
|
||||
*****************************************************************************/
|
||||
|
||||
class AlbumHeaderBox extends SubTemplate
|
||||
{
|
||||
public function __construct($title, $description, $back_link, $back_link_title)
|
||||
{
|
||||
$this->title = $title;
|
||||
$this->description = $description;
|
||||
$this->back_link = $back_link;
|
||||
$this->back_link_title = $back_link_title;
|
||||
}
|
||||
|
||||
protected function html_content()
|
||||
{
|
||||
echo '
|
||||
<div class="album_title_box">
|
||||
<a class="back_button" href="', $this->back_link, '" title="', $this->back_link_title, '">←</a>
|
||||
<div>
|
||||
<h2>', $this->title, '</h2>';
|
||||
|
||||
if (!empty($this->description))
|
||||
echo '
|
||||
<p>', $this->description, '</p>';
|
||||
|
||||
echo '
|
||||
</div>
|
||||
</div>';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user