TYPO3 v8.7 JQuery включен? - PullRequest
       57

TYPO3 v8.7 JQuery включен?

0 голосов
/ 06 сентября 2018

Я обновил свою версию TYPO3 с 6.2.31 до 8.7.19. Теперь есть некоторые проблемы с JS / JQuery ... Я где-то слышал, что JQuery автоматически включается в новую версию TYPO3.

Это верно?

заранее спасибо

Ответы [ 3 ]

0 голосов
/ 06 сентября 2018

Визуализация некоторых элементов по умолчанию изменилась между версиями.
Поэтому может быть так, что некоторые селекторы jquery больше не работают.
Теоретически у вас есть 2 варианта: либо настроить JavaScript, либо изменить рендеринг на старый.
Я бы посоветовал использовать первую возможность и изменить javascript, который использует jquery, возможно, вы воспользуетесь возможностью напрямую обновить включенную jquery-версию.

Прямой ответ на ваш вопрос: да, он включен, но в индивидуальной версии, основной для использования в Backend. Во внешнем интерфейсе вы можете включить собственную версию или использовать версию, которая может быть включена в расширение.

0 голосов
/ 12 сентября 2018

jQuery поставляется с TYPO3, но не используется в веб-интерфейсе автоматически.

Вы можете использовать jQuery во внешнем интерфейсе, чтобы включить его, вы можете добавить следующий TypoScript в setup.typoscript (или везде, где вы создаете объект страницы):

page {
    javascriptLibs {
        jQuery = 1
        jQuery.version = latest
        jQuery.source = local
        jQuery.noConflict = 0
        #jQuery.noConflict.namespace = ownNamespace
    }
}

Чтобы ваши сценарии не выдавали ошибки, обязательно включите jQuery перед тем, как использовать его в других сценариях.

0 голосов
/ 06 сентября 2018

Вы должны быть более конкретны в этом вопросе: да, v8 предоставляет версию jquery.Однако обычно считается, что это используется в бэкэнд-модулях, и большие части общего бэкэнда полагаются на это.

Для внешнего интерфейса часто лучше отправлять свою собственную версию jquery, например, расширением specifec вашего сайта, чтобы непредставьте эту зависимость для базовой версии jquery, которая со временем может измениться и может привести к регрессии, если вы обновите ядро ​​позже.

...