Раньше все работало. Потом перестало. Давно уже на самом деле перестало, я за это время успел тут уже пару раз об этом спросить, но ни разу ответа не получил.
Вот такая конструкция
<div class="controls" style="padding: 8px; cursor: pointer;">
<span class="cm-tooltip" style="color: green;">
Комплектуется
</span> </div>
код в шаблоне
<span class="cm-tooltip" title="{$carrier_data.popup}" style="color: green;">
{$carrier_data.status}
</span>
на десктопе навожу мышь - всплывашка есть. На смартфоне раньше тапну на текст - всплывашка появляется. А вот уже больше года как - на смартфоне хоть обтапайся, а cm-tooltip не работает.
2 лайка
Тултипы для мобильных устройств были скрыты еще в 2019 году. Теперь вместо тултипов рекомендуется делать серые надписи с классом muted description под полем. Например:
<div class="control-group">
<label class="control-label" for="elm_product_popularity">{__("popularity")}:</label>
<div class="controls">
<input type="text" name="product_data[popularity]" id="elm_product_popularity" value="{$product_data.popularity}"/>
<p class="muted description">{__("ttc_popularity")}</p>
</div>
</div>
Спасибо, это я понял. Но как были скрыты? Просто в шаблонах убрали этот класс. Если я в своем шаблоне класс ставлю - он прекрасно работает. Но только на десктопах.
Согласен, на десктопах можно и серыми буквами писать. НО.
На мобильном доп. информацию ОЧЕНЬ удобно было получать по тапу по тексту. Есть статус доставки - по тапу на него можно посмотреть или историю статусов, или расширенную информацию. В заказах по тапу на блок с товаром - вывожу название и остаток на складе… Да и на десктопе очень удобно не нужнкю постоянно справочную информацию по наведению мыши увидеть.
Не подскажете, как вернуть, чтобы это срабатывало не только на десктопе, но и на смартфоне?
Попробуйте удалить следующую часть кода:
@media (max-width: 950px) {
html.touchevents {
.tooltip, .cs-icon--type-question-sign {
visibility: hidden !important;
display: none !important;
top: -9999px !important;
left: -9999px !important;
}
}
.tooltip, .cs-icon--type-question-sign {
visibility: hidden !important;
display: none !important;
top: -9999px !important;
left: -9999px !important;
}
}
в файле design/backend/css/tygh/ui_base/tooltips.less вашей установки CS-Cart.
3 лайка