Как можно каждый тег в стандартном виджете ICM2 «Облако тегов» вывести с большой буквы?
Этот метод описанный в 2016 году сейчас не срабатывает: instantcms.ru/forum/kak-v-vidzhete-oblako-tegov-sdelat-tegi-zaglavnymi-bukvami.html
Как в виджете "Облако тегов" сделать теги заглавными буквами?
Вопрос 2022 года.
посмотрите класс тега и как описано в 2016 году задайте для него стиль. Должно работать
Нэйтал И, открываем файл templates/ВАШ_ШАБЛОН/controllers/tags/widgets/cloud/cloud.tpl.php
На 24 строке для тега <a> дописываем:
style = "text-transform: capitalize"
То же самое делаем на 32 строке.
Должно получиться так:
Для 24 строчки:
<a style = "text-transform: capitalize" class="btn mr-1 my-1 icms-btn-tag <?php if($color){ echo 'colored btn-outline-light'; } else { echo 'btn-outline-info '; } ?>" style="font-size: <?php echo round($fs/14, 3); ?>rem;<?php if($color){ echo ' color: '.$color; } ?>" href="<?php echo href_to('tags').'/'.string_urlencode($tag['tag']); ?>">
Для 32 строчки:
<a style = "text-transform: capitalize" class="icms-btn-tag text-decoration-none" <?php if($color){ echo 'style="color: '.$color.'"'; } ?> href="<?php echo href_to('tags').'/'.string_urlencode($tag['tag']); ?>">
Результат данных правок:
Если вы приверженец феншуя, то можно также добавить дополнительный класс для тега <a> и описать его в любой подключенной таблице стилей.
теги заглавными буквами
Может вам надо ВСЕ ЗАГЛАВНЫЕ?
Тогда класс text-uppercase добавьте в настройках
Make, Сергей Сергеевич, спасибо за подсказки — но почему-то ни один из способов не сработал.
Нэйтал И, все работает, то что я вам показал на скриншотах в своем ответе — сделал на чистой версии системы.
Нэйтал И, все работает, то что я вам показал на скриншотах в своем ответе — сделал на чистой версии системы.
да, действительно в чистой версии из коробки срабатывает — правда пропадает разноцветность тегов но срабатывает.
Изначально неправильно сформулировал вопрос — заглавные буквы нужны не в самом виджете тегов а в принципе в тегах.