webber12 / evoSearch

Поиск с использованием словарей phpMorphy для MODxEVO
16 stars 12 forks source link

Отказ от depth параметра #11

Open AgelxNash opened 9 years ago

AgelxNash commented 9 years ago

3

После фикса https://github.com/AgelxNash/DocLister/commit/1c620bc49cf45ff59913c76952cf6ea29ad86ac5 можно пользоваться

AgelxNash commented 9 years ago

Небольшой рефакторинг кода, чтобы можно было подключить beforePrepare и afterPrepare(#9), т.к. экстрактор раньше не позволял вклиниться и добавить свою обработку данных.

Помимо этого изменил echo на return в сниппете. Но это изменение требует правки подключения файла сниппета в базе modx, чтобы не сломать работу поиска после обновления evoSearch: заменить require_once на return require. Собственно это единственный конфликт данного PR

AgelxNash commented 9 years ago

Доработал метод evoSearchSnippet::parseTpl по задаче #6, чтобы можно было пользоваться более гибким шаблонизатором DLTemplate, если он доступен. Проверка происходит на лету, поэтому конфликтов тут не должно быть. Ну разве что изменился принцип подстановки имен плейсхолдеров. Теперь [+ и +] добавляются автоматически если DLTemplate не доступен и будет использоваться метод str_replace

AgelxNash commented 6 years ago

@webber12 ping