Open AgelxNash opened 9 years ago
Небольшой рефакторинг кода, чтобы можно было подключить beforePrepare и afterPrepare(#9), т.к. экстрактор раньше не позволял вклиниться и добавить свою обработку данных.
Помимо этого изменил echo на return в сниппете. Но это изменение требует правки подключения файла сниппета в базе modx, чтобы не сломать работу поиска после обновления evoSearch: заменить require_once
на return require
. Собственно это единственный конфликт данного PR
Доработал метод evoSearchSnippet::parseTpl по задаче #6, чтобы можно было пользоваться более гибким шаблонизатором DLTemplate, если он доступен. Проверка происходит на лету, поэтому конфликтов тут не должно быть. Ну разве что изменился принцип подстановки имен плейсхолдеров. Теперь [+ и +] добавляются автоматически если DLTemplate не доступен и будет использоваться метод str_replace
@webber12 ping
3
После фикса https://github.com/AgelxNash/DocLister/commit/1c620bc49cf45ff59913c76952cf6ea29ad86ac5 можно пользоваться