ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE3/trunk/apps/pc_frontend/templates/_partsPhotoTable.php @ 10671

Last change on this file since 10671 was 10671, checked in by ebihara, 12 years ago

#3558:fixed the PhotoList? parts doesn't display all items of a list

File size: 1.3 KB
Line 
1<?php if (count($options->list)): ?>
2
3<?php
4$options->setDefault('col', 5);
5$options->setDefault('type', 'full');
6
7$options->addRequiredOption('pager');
8?>
9
10<?php ob_start() ?>
11<?php include_partial('global/pagerRelative', array('pager' => $options->pager, 'link_to' => $options->getRaw('link_to_pager'))) ?>
12<?php $pager = ob_get_flush() ?>
13
14<table>
15<?php $row = ceil(count($options->list) / $options->col) ?>
16<?php for ($i = $j = 1; $row >= $i; $i++): ?>
17<?php if ($options->type === 'full' || $options->type === 'only_image'): ?>
18<tr class="photo">
19<?php for ($j = ($i * $options->col) - $options->col; ($i * $options->col) > $j; $j++): ?>
20<td><?php if (!empty($options->list[$j])): ?>
21<?php echo link_to(image_tag_sf_image($options->list[$j]->getImageFileName(), array('size' => '76x76')), $options->link_to.$options->list[$j]->getId()) ?>
22<?php endif; ?></td>
23<?php endfor; ?>
24</tr>
25<?php endif; ?>
26<?php if ($options->type === 'full' || $options->type === 'only_name'): ?>
27<tr class="text">
28<?php for ($j = ($i * $options->col) - $options->col; ($i * $options->col) > $j; $j++): ?>
29<td><?php if (!empty($options->list[$j])): ?>
30<?php echo link_to($options->list[$j]->getName(), 'member/profile?id='.$options->list[$j]->getId()) ?>
31<?php endif; ?></td>
32<?php endfor; ?>
33</tr>
34<?php endif; ?>
35<?php endfor; ?>
36</table>
37<?php echo $pager ?>
38<?php endif; ?>
Note: See TracBrowser for help on using the repository browser.