Как вывести категорию в виджет

InstantCMS 2.X
#1 24 декабря 2016 в 15:05
Искал на форуме, есть темы похожие, но нет решения. Нужно вывести категорию новости в виджет. Если кто может помогите решить эту проблему.

Вот сам код виджета:

  1. <?php $user = cmsUser::getInstance(); ?>
  2. <?php if ($items){ ?>
  3. <?php
  4. $first_item = $items[key($items)];
  5. $big_image_preset = $big_image_preset ? $big_image_preset : 'big';
  6. $first_item_is_private = $first_item['is_private'] && $hide_except_title && !$first_item['user']['is_friend'];
  7. ?>
  8. <?php foreach($items as $id=>$item) { ?>
  9. <?php
  10. $items[$id]['url'] = href_to($ctype['name'], $item['slug']) . '.html';
  11. $items[$id]['is_private'] = $item['is_private'] && $hide_except_title && !$item['user']['is_friend'];
  12. $image = $item[(!empty($big_image_field) ? $big_image_field : $image_field)];
  13. if ($items[$id]['is_private']) {
  14. $image = default_images('private', $big_image_preset);
  15. }
  16. ?>
  17. <?php } ?>
  18. <div class="posts--slider-featured">
  19. <?php foreach($items as $id=>$item) { ?>
  20. <?php
  21. $is_first = !isset($is_first);
  22. $image = $item[$image_field];
  23. if ($item['is_private']) {
  24. $image = default_images('private', 'micro');
  25. }
  26. ?>
  27. <div class="posts__item posts__item--category-2">
  28. <a href="<?php echo $item['url']; ?>" class="posts__link-wrapper">
  29. <figure class="posts__thumb">
  30. <?php echo html_image($image, 'big', $item['title']); ?>
  31. <div class="posts__inner">
  32. <div class="posts__cat">
  33. <span class="label posts__cat-label">The Team</span>
  34. </div>
  35. <h3 class="posts__title"><span class="posts__title-higlight"><?php html($item['title']); ?></span></h3>
  36. <div class="post-author">
  37. <figure class="post-author__avatar">
  38. <?php echo html_avatar_image($team['user_avatar']); ?>
  39. </figure>
  40. <div class="post-author__info">
  41. <h4 class="post-author__name"><?php echo $item['user_nickname']; ?><?php echo $item['is_last']; ?></h4>
  42. <time datetime="2017-08-28" class="posts__date"><?php html(string_date_age_max($item['date_pub'], true)); ?></time>
  43. </div>
  44. </div>
  45. </div>
  46. </a>
  47. </div>
  48. <?php } ?>
  49. </div>
  50. <script src="/templates/default/js/slider/slider-min.js"></script>
  51. <script src="/templates/default/js/slider/init.js"></script>
  52. <?php } ?>
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.