Проблема с генерацией оглавления
Сделан сниппет в точности, как в статье Автоматическая генерация оглавления страницы.
Вызывается так
За это должен отвечать этот код.
Вызывается так
{$modx->resource->content | makeContents}и всё работает, если есть из чего делать оглавление. Если же нет, то content не выводится совсем.За это должен отвечать этот код.
// Если в тексте нет заголовков от h1 до h5 - выходим
if (!preg_match_all('#<h([1-5])>(.*?)</h[1-5]>#', $input, $headers)) {return;}
// Если заголовков меньше 2х - тоже выходим
if (count($headers[0]) < 2) {return;}Что не так с return? Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вызывать так, у вас там опечатки выше: