Проблема с генерацией оглавления
Сделан сниппет в точности, как в статье Автоматическая генерация оглавления страницы.
Вызывается так
За это должен отвечать этот код.
Вызывается так
{$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?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вызывать так, у вас там опечатки выше: