protected function getParams($slot, $settings)
 {
     $return = array();
     $gallery = sfAssetGalleryPeer::retrieveByPk($slot->getOption('gallery_id', null, $settings['culture']));
     if (!$gallery) {
         $gallery = sfAssetGalleryPeer::retrieveByTitle($slot->getOption('gallery_id', null, $settings['culture']));
     }
     if ($gallery && $gallery->getIsPublished()) {
         $return['gallery'] = $gallery;
         $return['pagination'] = $slot->getOption('pagination', 'numbers', $settings['culture']);
         $return['thumb_size'] = $slot->getOption('thumb_size', 'small', $settings['culture']);
         $return['legend'] = $slot->getOption('legend', 'hidden', $settings['culture']);
         $return['use_prev_next_buttons'] = $slot->getOption('use_prev_next_buttons', false, $settings['culture']);
         $return['autoplay'] = $slot->getOption('autoplay', false, $settings['culture']);
     } else {
         $return['gallery'] = null;
     }
     return $return;
 }
use_helper('sfAsset');
?>

<?php 
if (count($slotConfigs) > 0) {
    ?>
  <ul class="w-list">
    <?php 
    foreach ($slotConfigs as $galleryConfig) {
        ?>
      <?php 
        $gallery_id = $galleryConfig->getOption('gallery_id', '', $settings['culture']);
        if (!$gallery_id && $settings['culture'] != sfPlop::get('sf_plop_default_culture')) {
            $gallery_id = $galleryConfig->getOption('gallery_id', null, sfPlop::get('sf_plop_default_culture'));
        }
        $gallery = sfAssetGalleryPeer::retrieveByPK($gallery_id);
        ?>
      <?php 
        if ($gallery) {
            ?>
	<li>
	  <?php 
            echo link_to(asset_image_tag($gallery->getThumb()) . content_tag('span', $gallery->getTitle()), '@sf_plop_page_show?slug=' . $galleryConfig->getPage()->getSlug());
            ?>
	</li>
      <?php 
        }
        ?>
    <?php 
    }
    ?>