<?php 
        $shortdesc = $text;
        ?>
					<?php 
    } elseif ($description = item('Dublin Core', 'Description')) {
        ?>
    				<?php 
        $shortdesc = $description;
        ?>
				<?php 
    }
    ?>
	
				<td>
				<?php 
    if (item_has_thumbnail()) {
        ?>
    				<div class="item-img">
    				<?php 
        echo link_to_item(item_square_thumbnail(array('alt' => item('Dublin Core', 'Title'), 'width' => '70', 'height' => '70')));
        ?>
						
    				</div>
				<?php 
    }
    ?>
				</td>
				
				<td><div style="font-size: 1.1em;"><?php 
    echo link_to_item(item('Dublin Core', 'Title'), array('class' => 'permalink', 'title' => $shortdesc));
    ?>
    echo item('Dublin Core', 'Title');
    ?>
]]></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>';
}