コード例 #1
0
ファイル: custom.php プロジェクト: AdrienneSerra/Digitalsc
function get_first_collection_images()
{
    if (metadata('collection', 'total_items') > 0) {
        /* find child items  */
        $collectionId = metadata('collection', 'id');
        $childArray = get_child_collections($collectionId);
        $thumbnailCount = 0;
        $childCount = 0;
        while ($thumbnailCount <= 3) {
            $childID = $childArray[$childCount]['id'];
            set_current_record('collection', get_record_by_id('collection', $childID));
            while (loop('items') and $thumbnailCount <= 3) {
                echo item_thumbnail();
                $thumbnailCount++;
            }
            $childCount++;
        }
    } else {
        while (loop('items', 4)) {
            echo item_thumbnail();
        }
        return $html;
    }
}
コード例 #2
0
    ?>
]]></name>
            <namewithlink><![CDATA[<?php 
    echo link_to_item(item('Dublin Core', 'Title'), array('class' => 'view-item'));
    ?>
]]></namewithlink>
            <Snippet maxLines="2"><![CDATA[<?php 
    echo item('Dublin Core', 'Description', array('snippet' => 150));
    ?>
]]></Snippet>    
            <description><![CDATA[<?php 
    // @since 3/26/08: movies do not display properly on the map in IE6,
    // so can't use display_files(). Description field contains the HTML
    // for displaying the first file (if possible).
    if (item_has_thumbnail($item)) {
        echo link_to_item(item_thumbnail(), array('class' => 'view-item'));
    }
    ?>
]]></description>
            <Point>
                <coordinates><?php 
    echo $location['longitude'];
    ?>
,<?php 
    echo $location['latitude'];
    ?>
</coordinates>
            </Point>
            <?php 
    if ($location['address']) {
        ?>
コード例 #3
0
function geolocation_get_marker_html_for_item($item, $markerHtmlClassName = 'geolocation_balloon')
{
    $titleLink = link_to_item(item('Dublin Core', 'Title', array(), $item), array(), 'show', $item);
    $thumbnailLink = !item_has_thumbnail($item) ? '' : link_to_item(item_thumbnail(array(), 0, $item), array(), 'show', $item);
    $description = item('Dublin Core', 'Description', array('snippet' => 150), $item);
    return '<div class="' . $markerHtmlClassName . '"><p class="geolocation_marker_title">' . $titleLink . '</p>' . $thumbnailLink . '<p>' . $description . '</p></div>';
}