Quote from: labasus at Nov 15, 2010, 04:02 PM
Да знаю, что звучит странно и режется с дитто мануалом, но у меня был именно такой случий.
Если использовать [[, то есть кэшированный вызов, и страница тоже будет кэшироваться, никакой работы с несколькими страницами не будет. Если страница не кэшируется, то [[ не отличается от [!, то есть сниппет не кэшируется, и тут возможны варианты, которые зависят от используемых на странице сниппетов и плагинов. Но в общем случае сниппет ни в коем случае не должен кэшироваться, чтобы он смог генерировать разные плейсхолдеры в зависимости от текущей страницы. Так что это не просто звучит странно, а в корне неверно.
Ditto вызываю один раз, вобщем непонятно почему этот параметр не работает, сайт простой движок 1.4 без дополнений, думаю трабла в самом дито.
Раньше этот параметр с текстом работал случайно, по причине отсутствия в английском языковом файле значения $_lang[’missing_placeholders_tpl’]
Два бага накладывались друг на друга. Сейчас язык определяется автоматически, а в русском файле это значение есть.
Можно вызывать Ditto с параметром &language=`english` , либо ту строчку убирать из файла, тогда будет работать.
а я не допер чтобы в файлах править и присваивал норезалту пробел noResults=` `