We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53055
    • 2 Posts
    Здравствуйте.
    Возможно глупый вопрос, но нигде не нашел ответа...
    В сниппете нельзя обьявлять функции?
    echo "test";
    работает, а
    function test(){
    echo "test";
    }
    уже нет
    в плане что сайт ложится с 500 ошибкой. в логах пусто
    • Можно, конечно. И даже классы можно. Думаю, у Вас ошибка где-то в другом месте.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 53055
        • 2 Posts
        Quote from: suhinin at Dec 12, 2016, 10:36 AM
        Можно, конечно. И даже классы можно. Думаю, у Вас ошибка где-то в другом месте.
        Странно... просто это я Вам буквальный пример снипетта привел. Никакого другого кода в нем нет.
        • Трудно предсказать, что у Вас такое происходит. Но еще раз - нет, Ваша догадка неверна. Функции, конечно же, допустимы внутри сниппетов. Сам сайт уже работает? В нем нет каких-то аналогичных сниппетов с функцией test()? Теоретически одна функция может конфликтовать с другой с таким же именем. Между прочим, этот форум совсем заброшен русскоязычными пользователями. Да я сам сюда случайно забрел smiley Приходите сюда, например: https://modx.ru/vopros-otvet/
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 53077
            • 1 Posts
            Quote from: shuttap at Dec 09, 2016, 02:55 PM
            Здравствуйте.
            Возможно глупый вопрос, но нигде не нашел ответа...
            В сниппете нельзя обьявлять функции?
            echo "test";
            работает, а
            function test(){
            echo "test";
            }
            уже нет
            в плане что сайт ложится с 500 ошибкой. в логах пусто

            а функцию после объявления вызываете?