Как сделать заголовок виджета кликабельным?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 14 ноября 2019 в 16:32
Пример: на главной стоит виджет "объявления", при клике на название виджета, переход на доску объявлений.
#2 14 ноября 2019 в 16:54
В коде шаблона контейнера прописываете нужную вам ссылку

#3 14 ноября 2019 в 17:21
sindoyun, написал вам инструкцию

ibb.co/vv2PBBv

ссылка на файл files.dp.ua/QWURx

файл wrapper_href_board.tpl.php

  1.  
  2. <div class="widget<?php if ($widget['class_wrap']) { ?> <?php echo $widget['class_wrap']; } ?>" id="widget_wrapper_<?php echo $widget['id']; ?>">
  3. <?php if ($widget['title'] && $is_titles){ ?>
  4. <h4 class="title<?php if ($widget['class_title']) { ?> <?php echo $widget['class_title']; } ?>">
  5. <a href="/board"><?php echo $widget['title']; ?></a>
  6. <?php if (!empty($widget['links'])) { ?>
  7. <div class="links">
  8. <?php $links = string_parse_list($widget['links']); ?>
  9. <?php foreach($links as $link){ ?>
  10. <a href="<?php echo (strpos($link['value'], 'http') === 0) ? $link['value'] : href_to($link['value']); ?>">
  11. <?php echo $link['id']; ?>
  12. </a>
  13. <?php } ?>
  14. </div>
  15. <?php } ?>
  16. </h4>
  17. <?php } ?>
  18. <div class="body<?php if ($widget['class']) { ?> <?php echo $widget['class']; } ?>">
  19. <?php echo $widget['body']; ?>
  20. </div>
  21. <?php if(cmsUser::isAdmin()){ ?>
  22. <?php include 'wrap_edit_links.tpl.php'; ?>
  23. <?php } ?>
  24. </div>
  25.  
#4 14 ноября 2019 в 17:39


sindoyun, написал вам инструкцию

ibb.co/vv2PBBv

ссылка на файл files.dp.ua/QWURx

файл wrapper_href_board.tpl.php

  1.  
  2.  
  3.  

Red Ray

Спасибо! А я голову ломал… Есть еще вопрос. Фон заголовка исчез. что поправить?
#5 14 ноября 2019 в 21:10

<a href="/board"><?php echo $widget['title']; ?></a>

Red Ray
А если если ещё чуть подумать?))
#6 15 ноября 2019 в 19:10
Всем спасибо! Red Ray, + в карму!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.