R4M
12. Februar 2019 um 10:06
1
Eventuell bekomme ich ja hier eine Antwort
Um was geht es?
Wir haben eine Support Anfrage eines Kunden zu einem Plugin von uns erhalten. Dort heißt es, dass die trim Funktion mit der aktuellen Shopware Versionen wegen Smarty Security nicht mehr kompatibel sei. Diese Aussage kam wohl von Shopware selber.
Nun wundere ich mich ein wenig, denn:
<?php
/**
* Shopware 5
* Copyright (c) shopware AG
*
* According to our dual licensing model, this program can be used either
* under the terms of the GNU Affero General Public License, version 3,
* or under a proprietary license.
*
* The texts of the GNU Affero General Public License with an additional
* permission and of our proprietary license can be found at and
* in the LICENSE file you have received along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
This file has been truncated. show original
und auch in der aktuellen Version benutzt Shopware selber die trim Funktion.
Was nun?
Thomas
12. Februar 2019 um 10:23
2
Hast Du die Fehlermeldung deines Kundens zufällig zur Hand?
R4M
12. Februar 2019 um 10:26
3
Nein, da gibt es keine Fehlermeldung nur diese Aussage.
R4M
12. Februar 2019 um 10:46
5
Mich wundert nur diese Wiedersprüche.
Naja - da hat dir dein Kunde entweder Blödsinn erzählt oder die logs falsch gelesen Du solltest mal die Fehlermeldung anfordern.
Viele Grüße
https://www.digitvision.de
Lustig - wir haben auch gerade eine solche Anfrage zu einem unserer Plugins erhalten, auch irgendwas mit „trim“, auch angeblich vom SW Support.
Im betreffenden Plugin ist allerdings keine einzige Smarty-Funktion enthalten, weder trim, noch irgendwas anderes ;-)
R4M
14. Februar 2019 um 07:51
8
Als Fehlermeldung wurde wohl dies Ausgegegen:
directory '/.../box-basic.tpl' not allowed by security setting
Die Meldung ist aber überhaupt nicht nachvollziehbar. Denn im besagten Template steht nur diese Zeile drin:
{extends file="parent:frontend/listing/product-box/box-basic.tpl"}
Laut dem Kunden, hat darauf der Shopware Support erwähnt, dass es wohl an der trim Funktion liegen soll.
Also diese Aussage verstehe ich nicht!
@R4M Wir konnten das bei unserem Plugin mittlerweile eingrenzen - hier lag’s an der alten Smarty Security-Geschichte - das Template wurde in PostDispatch unter bestimmten Bedingungen *nicht* mit addTemplate() hinzugefügt.
Die Hinweis auf „trim“ war hier absolut irreführend (manchmal frage ich mich, was da vom SW-Support so kommt…)
R4M
14. Februar 2019 um 08:16
10
Hm, im Fall des Kunden bei uns trifft das alles nicht zu. Verstehe ich aktuell nicht.