для этого не нужно делать никаких реплейсов, а оборачивать такие участки вт.к если в тегах alt="Привет с большого "бодуна"" будет присутствовать слово "бодуна" в кавычках, то это явно неверный синтаксис.
{$item.title} в свою очредь будет иметь в заголовке кавычки. как обернуть его, чтобы кавычки либо убрались, а лучше всего заменились на сущности
для smarty если, то там есть модификаторы, в данном случае подойдет{$item.title}
{$item.title|escape:html}
так если будет заголовок, например: Привет "Мир"{$item.title|escape:html}
то и в модуле будет также выведено с кавычками, а не с сущностями, т.е заменой на коды спецсимволов
ПС. извиняюсь, если я чтото не понимаю
пытаюсь перевести сайт на французскую локализацию, define('LANG_SITEMAP_INFO_URL', 'Après la génération, l'index des cartes est disponible à l'adresse <a href="%s">%s</a>');
происходят ошибки из-за — '
в словах, как правильно их прописать?
define('LANG_SITEMAP_INFO_URL', "Après la génération, l'index des cartes est disponible à l'adresse <a href=\"%s\">%s</a>");
Попробуйте так
Обновлено: Некоторые символы заменил инстант. Суть в том что весь текст обернуть в двойные кавычки, а если в тексте есть двойные кавычки, перед ним поставить символ \
define('LANG_SITEMAP_INFO_URL', «Après la génération, l'index des cartes est disponible à l'adresse <a href=\»%s\">%s</a>"); Попробуйте так Обновлено: Некоторые
помогло это \', вместо '