Skip to content

Instantly share code, notes, and snippets.

Created June 10, 2011 20:13
Show Gist options
  • Save anonymous/1019672 to your computer and use it in GitHub Desktop.
Save anonymous/1019672 to your computer and use it in GitHub Desktop.
Omeka Code Aiming to Create Alternate Item Layouts by Collection (but not working)
<?php head(array('title' => item('Dublin Core', 'Title'),'bodyid'=>'items','bodyclass' => 'show')); ?>
<?php $collectionName = collection('Name', get_collection_for_item());
if ($collectionName == 'Media Reports and Commentary'): ?>
<div id="primary">
<h5><?php echo item('Dublin Core', 'Title'); ?></h5>
<?php echo item('Dublin Core', 'Description'); ?>
<?php echo item('Dublin Core', 'Publisher', 'Date'); ?>
<?php echo item('Dublin Core', 'Source'); ?>
<!-- <?php echo custom_show_item_metadata(); ?> -->
<h3> <?php echo plugin_append_to_items_show('Share this Item'); ?> </h3>
<ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul>
</div>
<!-- end #primary-->
<div id="secondary">
<div id="show-sidebar">
<dl>
<dt>How do I read the original article?</dt>
<dd>We are only able to provide a brief description of copyrighted media reports.
Complete articles are usually available through online subscription databases.
Many libraries, including the Los Angeles Public Library and the UCLA Library provide access to these resources.</dd>
<dt>Read the original article</dt>
<?php echo item('Dublin Core', 'Source'); ?>
<dt id="subject">Citation</dt>
<dd><?php echo item_citation(); ?></dd>
<h3> <?php echo plugin_append_to_items_show(); ?> </h3>
<dt> <?php echo link_to_previous_item('Previous Item'); ?> | <?php echo link_to_next_item('Next Item'); ?> </dt>
<!-- <ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul> -->
</dl>
</div> <!-- end show-sidebar -->
</div> <!-- end #secondary -->
<!-- <?php foot(); ?> -->
<?php elseif ($collectionName == 'Oral Histories'): ?>
<div id="primary">
<h5><?php echo item('Dublin Core', 'Title'); ?></h5>
<?php echo custom_show_item_metadata(); ?>
<h3> <?php echo plugin_append_to_items_show('Share this Item'); ?> </h3>
<ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul>
</div>
<!-- end #primary-->
<div id="secondary">
<div id="show-sidebar">
<dl>
<h2><?php echo item('Dublin Core', 'Title'); ?></h2>
<?php echo item('Dublin Core', 'Description'); ?>
<?php if(item_has_tags()): ?>
<dt>Tags</dt>
<dd><?php echo item_tags_as_string(); ?></dd>
<?php endif;?>
<?php if (item_belongs_to_collection()): ?>
<dt id="creator">Collection</dt>
<dd><?php echo link_to_collection_for_item(); ?></dd>
<?php endif; ?>
<dt id="subject">Citation</dt>
<dd><?php echo item_citation(); ?></dd>
<h3> <?php echo plugin_append_to_items_show(); ?> </h3>
<dt> <?php echo link_to_previous_item('Previous Item'); ?> | <?php echo link_to_next_item('Next Item'); ?> </dt>
<!-- <ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul> -->
</dl>
</div> <!-- end show-sidebar -->
</div> <!-- end #secondary -->
<!-- <?php foot(); ?> -->
<?php else: ?>
<div id="primary">
<!-- <h1><?php echo item('Dublin Core', 'Title'); ?></h1> -->
<?php
$titles = item('Dublin Core', 'Title', 'all');
if (count($titles) > 1):
?>
<h2>All Titles</h2>
<ul class="title-list">
<?php foreach ($titles as $title): ?>
<li class="item-title">
<?php echo $title; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<div class="item hentry">
<div class="item-meta">
<?php while(loop_files_for_item()): ?>
<div class="item-img"> <?php
$file = get_current_file();
if ($file->hasThumbnail()):
echo display_file($file,array('imageSize'=>'fullsize'));
endif;
?>
</div>
<?php endwhile; ?>
<h5><?php echo item('Dublin Core', 'Title'); ?></h5>
<?php echo custom_show_item_metadata(); ?>
</div> <!-- end item-meta -->
</div><!-- end item hentry -->
<h3> <?php echo plugin_append_to_items_show('Share this Item'); ?> </h3>
<ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul>
</div>
<!-- end #primary-->
<div id="secondary">
<div id="show-sidebar">
<dl>
<h2><?php echo item('Dublin Core', 'Title'); ?></h2>
<?php echo item('Dublin Core', 'Description'); ?>
<?php if(item_has_tags()): ?>
<dt>Tags</dt>
<dd><?php echo item_tags_as_string(); ?></dd>
<?php endif;?>
<?php if (item_belongs_to_collection()): ?>
<dt id="creator">Collection</dt>
<dd><?php echo link_to_collection_for_item(); ?></dd>
<?php endif; ?>
<dt id="subject">Citation</dt>
<dd><?php echo item_citation(); ?></dd>
<h3> <?php echo plugin_append_to_items_show(); ?> </h3>
<dt> <?php echo link_to_previous_item('Previous Item'); ?> | <?php echo link_to_next_item('Next Item'); ?> </dt>
<!-- <ul class="item-pagination navigation">
<li id="previous-item" class="previous">
<?php echo link_to_previous_item('Previous Item'); ?>
</li>
<li id="next-item" class="next">
<?php echo link_to_next_item('Next Item'); ?>
</li>
</ul> -->
</dl>
</div> <!-- end show-sidebar -->
</div> <!-- end #secondary -->
<?php endif; ?>
<?php foot(); ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment