[Bilgilendirme] phpBB 3.3.9'da dosyaları yüklerken twig davranışındaki değişiklikler

phpBB 3.3.x sürümleri ile uyumlu olan Eklentiler hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
Cevapla
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6996
Kayıt: 18.09.2005, 20:51
İletişim:

[Bilgilendirme] phpBB 3.3.9'da dosyaları yüklerken twig davranışındaki değişiklikler

Mesaj gönderen ESQARE »

Konunun orijinali https://www.phpbb.com/community/viewtopic.php?t=2631681 sayfasındadır.

phpBB 3.3.9'da kullanılan twig sürümünden itibaren, bazı eklentiler aşağıdaki gibi hata mesajları görüntüleyebilir:

Kod: Tümünü seç

Fatal error: Uncaught Twig\Error\LoaderError: Looks like you try to load a template outside configured directories (../theme/some_file.css) in "@ExtAuthor_ExtName/some_other_file.html"
Bunun nedeni, twig tarafından yüklenmesine izin verilen dosyaların daha kısıtlayıcı bir şekilde işlenmesidir.

Örneğin buna neden olabilecek satırlar:

Kod: Tümünü seç

<!-- INCLUDECSS ../theme/foobar.css -->

Kod: Tümünü seç

{% INCLUDECSS '../theme/foobar.css' %}

Göreceli yollar yerine eklenti öneki kullanılarak bu sorun kolayca çözülebilir:

Kod: Tümünü seç

<!-- INCLUDECSS @ExtAuthor_ExtName/foobar.css -->

Kod: Tümünü seç

{% INCLUDECSS '@ExtAuthor_ExtName/foobar.css' %}
INCLUDEJS ya da twig include gibi diğer içerikler de bu davranıştan etkilenecektir. Yukarıda belirtildiği gibi,eklentiler için her zaman ön ek kullanmanız önerilir.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Cevapla

“3.3.x Eklenti Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir