Если строки обрабатываются prepare-сниппетом, то в отличие от DocLister-а, return false из prepare-сниппета не исключит строку из вывода, и она все равно будет отрендерена в соответствии с шаблоном rowTpl, но с пустыми плейсхолдерами. (В результате в выводе появляются лишние включения "пустых" экземпляров rowTpl). Добавление данной проверки результата обработки prepare-сниппетом решает данную проблему.
Если строки обрабатываются prepare-сниппетом, то в отличие от DocLister-а, return false из prepare-сниппета не исключит строку из вывода, и она все равно будет отрендерена в соответствии с шаблоном rowTpl, но с пустыми плейсхолдерами. (В результате в выводе появляются лишние включения "пустых" экземпляров rowTpl). Добавление данной проверки результата обработки prepare-сниппетом решает данную проблему.