<?php /* * fedora-repository-view-object.tpl.php * * * * This file is part of Islandora. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with the program. If not, see <http ://www.gnu.org/licenses/>. */ ?> <?php /** * This template is an example of overiding a template by pid * * This template must be placed in your themes template directory and * allows you to override a template file for a specific object * an example use case would be for theming a collection object differently * based on the actual collection object. * * Best practice would be to create a new cmodel if you have many objects that * need to be themed differently but if you only have a few objects that need different * templates this method would work. */ $object = $variables['islandora_object']; $image_url = $variables['islandora_image_url']; drupal_set_title($object->label); print ('This template has been overridden by a theme suggestion'); foreach ($variables['islandora_dublin_core'] as $element) { if (!empty($element)) { foreach ($element as $key => $value) { foreach ($value as $v) { if (!empty($v)) { print '<strong>' . ($key) . '</strong>: '; print($v) . '<br />'; } } } } } print('<img src = "' . $image_url . '"/>'); ?>