Hi all,
Refactoring module code for PrestaShop 1.7.7.8 (PHP 8.2) regarding: En la página de configuración de MyQuill, la imagen {$myquill_logo} falla al cargar, activando el mecanismo de respaldo (onerror). No obstante, el elemento de respaldo <span class="mq-mark">Q</span> o no aparece o está incorrectamente estilizado, a pesar de que el atributo onerror le aplica display:flex..
In myquill/views/templates/admin/configure.tpl we have this snippet:
<div id="myquillConfiguration">
<div class="mq-chrome">
<div class="mq-brand">
<img class="mq-logo" src="{$myquill_logo|escape:'html':'UTF-8'}" alt="" onerror="this.style.display='none'; this.nextElementSibling.style.display='flex';" />
<span class="mq-mark" style="display:none;">Q</span>
<div class="mq-brand-copy">
<strong>{$myquill_display_name|escape:'html':'UTF-8'}</strong>
<span class="mq-version">v{$myquill_version|escape:'html':'UTF-8'}</span>
What is the cleanest way to adapt this for PrestaShop 9 while maintaining strict typing and PSR standards?