gino-news  2.1.0
Modulo News per gino CMS
showcase.php
Go to the documentation of this file.
1 <?php
18 ?>
19 <? namespace Gino\App\News; ?>
20 <? //@cond no-doxygen ?>
21 <section id="news-showcase-news-<?= $instance_name ?>">
22  <h1>
23  <?= _('News') ?>
24  <? if($feed_url): ?>
25  <a href="<?= $feed_url ?>" class="fa fa-rss"></a>
26  <? endif ?>
27  </h1>
28  <div id="news-showcase-wrapper-news-<?= $instance_name ?>">
29  <? $ctrls = array(); ?>
30  <? $tot = count($news); ?>
31  <? $i = 0; ?>
32  <? foreach($news as $n): ?>
33  <div class='news-showcase-item' style='display: block;z-index:<?= $tot - $i ?>' id="news_<?= $i ?>">
34  <article>
35  <h1><a href="<?= $n->getUrl() ?>"><?= \Gino\htmlChars($n->ml('title')) ?></a></h1>
36  <?= \Gino\htmlChars(\Gino\cutHtmlText($n->ml('text'), 150, '...', false, false, true, array('endingPosition'=>'in'))) ?>
37  </article>
38  </div>
39  <? $ctrls[] = "<div id=\"sym_$i\" class=\"news-showcase-sym\" onclick=\"newslider.set($i)\"><span></span></div>"; ?>
40  <? $i++; ?>
41  <? endforeach ?>
42  </div>
43  <table>
44  <tr>
45  <? foreach($ctrls as $ctrl): ?>
46  <td><?= $ctrl ?></td>
47  <? endforeach ?>
48  </tr>
49  </table>
50  <script type="text/javascript">
51  var newslider;
52  window.addEvent('load', function() {
53  newslider = new NewSlider('news-showcase-wrapper-news-<?= $instance_name ?>', 'sym_', {auto_start: <?= $autostart ? 'true' : 'false' ?>, auto_interval: <?= $autointerval ?>});
54  });
55  </script>
56 </section>
57 <? // @endcond ?>
var NewSlider
Costruttore della classe Slider utilizzata dalla vista showcase.
Definition: news.js:24
Namespace dell'applicazione News