Периодически возникает ситуация, когда vqmod не производит прописанные в нем изменения в файлах, одно дело если позиции для поиска отличаются, другое если все записано правильно, например Код: <file name="admin/view/template/catalog/review_form.tpl"> <operation> <search position="before" offset="2" error="log"><![CDATA[ <td><span class="required">*</span> <?php echo $entry_text; ?></td> ]]></search> <add><![CDATA[ <tr> <td><?php echo $entry_goods; ?></td> <td><textarea name="good" cols="60" rows="8"><?php echo $good; ?></textarea></td> </tr> <tr> <td><?php echo $entry_bads; ?></td> <td><textarea name="bads" cols="60" rows="8"><?php echo $bads; ?></textarea></td> </tr> ]]></add> </operation> указанный фрагмент <td><span class="required">*</span> <?php echo $entry_text; ?></td> существует в указанном файле, и без проблем находится, но vqmod не делает замены, при этом в логе ни строчки на эту тему, в чем может быть дело? Как вообще пишутся логи vqmod если там записи встречаются тоолько в отношении файлов к которым нет нареканий? Спасибо за подсказки. Да версия vqmod 2.4.1 в файле из которого я привел пример указано <vqmver>2.3.2</vqmver>, но это не мешает исправно работать другим файлам.
Проблема может быть в том, что несколько VQMOD-файлов обращаются к одному (в вашем примере admin/view/template/catalog/review_form.tpl) файлу, и тогда изменения вносятся по приоритету, вкмода.
Я об этом тоже думал, но у меня нет других файлов которые бы обращались к указанному (у меня вообще в vqmod не так много файлов) но ради чистоты эксперимента вычистил все кроме указанного - ничего не изменилось. Кстати, а как выставляется приоритет если в действительности 2 файла пытаются модифицировать один фрагмент кода? И Почему в логе по поводу работы этого файлика у меня тишина? И еще, допустим некоторые модификации не могут быть сделаны, сейчас нашел запись: <search position="after" error="log"><![CDATA[ private function getList() { ]]></search> которая не может быть выполнена, что в этом случае значит error="log", будут ли работать остальные замены?