erdmannfreunde / theme-toolbox Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Lesser General Public License v3.0
License: GNU Lesser General Public License v3.0
Hallöchen,
ich habe heute im Laufe des Tages die neueste Version eurer Erweiterung installiert und kann seitdem leider keine Module mehr bearbeiten. Sobald ich den Typ ändere oder versuche zu speichern, kommt die folgende Meldung:
"An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'toolbox_classes' in 'field list'".
Ich denke, die Toolbox CSS-Klassen haben in den Modulen gar nichts zu suchen.
Ich habe auch ein Downgrade auf die 3.0.1 und 3.0.0 probiert, leider ohne Erfolg. Aktuell ist es mir nicht möglich, irgendein Modul zu bearbeiten.
Liebe Grüße
Nicole
When I install the extension "theme-toolbox" under Contao 5.0.3, I only get an error message in the Contao Manager when trying to install. Is an adjustment to Contao 5.x planned?
Toolbox: 2.2.0
Contao: 4.13.X
Die Installation bricht mit folgendem Fehler ab:
In FileLocator.php line 71:
The file "services.yml" does not exist (in: "/var/www/vhosts/wip.center/optimist/vendor/erdmannfreunde/theme-toolbox/src/DependencyInjection/../Resources/config").
Die Abhängigkeiten müssten auf Symfony 5 angepasst werden
Hallo,
ich nutze gerne den Toolbox-Editor auch im Zusammenhang mit meinen Custom Elements. Unter 4.9 kein Problem, unter 4.13 fehlt allerdings der Bereich "Toolbox CSS-Klassen". Normale Text-Elemente haben den Bereich für die Klassen-Auswahl an gewohnter Stelle.
Im Toolbox-Editor selbst sind die Custom Elemente unter Anwendungsbereich aktiviert.
Fehlt hier noch etwas zur 4.13-Kompatibilität oder gibt es jetzt noch einen weiteren Schritt, den ich tun muss?
LG
Nicole
Erhalte in einer Installation den oben genannten Fehler beim Bearbeiten einzelner Inhaltselemente. Scheint vom Typ des Inhaltselement unabhängig zu sein.
Contao 4.12.7
erdmannfreunde/theme-toolbox 2.1.1
PHP 7.4.27
Hier der komplette Stacktrace
Symfony\Component\ErrorHandler\Error\UndefinedMethodError:
Attempted to call an undefined method named "executeQuery" of class "Doctrine\DBAL\Query\QueryBuilder".
at vendor/erdmannfreunde/theme-toolbox/src/EventListener/DataContainer/RegisterFieldsInPaletteListener.php:50
at ErdmannFreunde\ThemeToolboxBundle\EventListener\DataContainer\RegisterFieldsInPaletteListener->onLoadContentCallback()
(vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:203)
at Contao\DC_Table->__construct()
(vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:415)
at Contao\Backend->getBackendModule()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:169)
at Contao\BackendMain->run()
(vendor/contao/core-bundle/src/Controller/BackendController.php:49)
at Contao\CoreBundle\Controller\BackendController->mainAction()
(vendor/symfony/http-kernel/HttpKernel.php:152)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:74)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:202)
at Symfony\Component\HttpKernel\Kernel->handle()
(web/index.php:31)
Kleiner Hinweis. Ich habe diese Installation gerade übernommen und bin noch am Beseitigen diverser Altlasten. Ich kann nicht mit Sicherheit sagen, ob es da noch Wechselwirkung mir irgendetwas gibt.
Unter Contao 5.2 ist es mir bisher noch nicht gelungen, die Stilauswahl für Redakteure sichtbar zu machen. Bisher ist sie nur für Admins sichtbar. Das betrifft sowohl Artikel als auch Inhaltselemente (Formularfelder, Nachrichten + FAQ habe ich nicht probiert).
Habe ich bei den Einstellungen der Benutzergruppe etwas vergessen?
Hallo, habe diesen Fehler unter Contao Version 4.13 mit Theme Toolbox Version 2.2.1. Nachdem ich ein im Toolbox-Editor angelegtes Feld unter "Anwendungsbereich" für z.B. Inhaltselemente freigebe, kann ich diese Inhaltselemente im Backend nicht mehr aufrufen. Ich erhalte einen HTTP 500 Internal Server Error:
TypeError
preg_match() expects parameter 2 to be string, null given
at vendor/erdmannfreunde/theme-toolbox/src/EventListener/DataContainer/SaveClasses.php:80
at preg_match()
(vendor/erdmannfreunde/theme-toolbox/src/EventListener/DataContainer/SaveClasses.php:80)
at ErdmannFreunde\ThemeToolboxBundle\EventListener\Da taContainer\SaveClasses::ErdmannFreunde\ThemeToolb oxBundle\EventListener\DataContainer{closure}()
at array_filter()
(vendor/erdmannfreunde/theme-toolbox/src/EventListener/DataContainer/SaveClasses.php:80)
at ErdmannFreunde\ThemeToolboxBundle\EventListener\Da taContainer\SaveClasses->onLoadCallback()
(vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:1931)
at Contao\DC_Table->edit()
(vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:655)
at Contao\Backend->getBackendModule()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:170)
at Contao\BackendMain->run()
(vendor/contao/core-bundle/src/Controller/BackendController.php:49)
at Contao\CoreBundle\Controller\BackendController->mainAction()
(vendor/symfony/http-kernel/HttpKernel.php:152)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:74)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:202)
at Symfony\Component\HttpKernel\Kernel->handle()
(web/index.php:44)
at require('/srv/www/.../public/web/index.php')
(web/app.php:13)
Logs
Level Channel Message
INFO 10:50:59 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.factory.service" service is deprecated, use "session.storage.factory.native", "session.storage.factory.php_bridge" or "session.storage.factory.mock_file" instead.{
"exception": {}
}INFO 10:50:59 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.native" service is deprecated, use "session.storage.factory.native" instead.
{
"exception": {}
}INFO 10:50:59 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.metadata_bag" service is deprecated, create your own "session.storage.factory" instead.
{
"exception": {}
}INFO 10:50:59 php User Deprecated: Since contao/core-bundle 4.10: Using the "Contao\CoreBundle\Routing\FrontendLoader" class has been deprecated and will no longer work in Contao 5.0. Use Symfony routing instead.
{
"exception": {}
}INFO 10:50:59 request Matched route "contao_backend".
{
"route": "contao_backend",
"route_parameters": {
"_route": "contao_backend",
"_scope": "backend",
"_token_check": true,
"_controller": "Contao\CoreBundle\Controller\BackendController ::mainAction"
},
"request_uri": "https://www.....de/contao?act=edit&do=article&id=667&ref=Czf_3XfB&rt= 01df05316fe700460427299435dae0a.nqekr1XciQ9H5WNmSW llcvFnsE7nn7-7GiA2c2-ipqc.5P6TzWy13WQxnCweLiZWRYId3AKmqoriT1FnBiHF5eHzw fffMovfTh2vAA&table=tl_content",
"method": "GET"
}DEBUG 10:50:59 security Read existing security token from the session.
{
"key": "_security_contao_backend",
"token_class": "Symfony\Component\Security\Core\Authenticatio n\Token\UsernamePasswordToken"...
}
Ich würde gerne über die Auswahl einem Element/Artikel mehr als eine Klassen zuweisen. Ist das möglich?
Beispiel: Links als Button dazustellen erfordert aktuell zwei Klassen: btn btn--primary
. Es wäre eine Erleichterung, wenn ich am Element nur „Button Primärfarbe“ auswählen müsste und die Toolbox beide Klassen hinzufügt.
Ist das möglich?
Ist es möglich, dass wir die dynamisch erzeugten Felder im Modus „Mehrere bearbeiten“ ebenfalls anzeigen können?
Beispiel: Ich möchte 5 Text-Elementen eine Klasse „text--highlight“ geben. Das ginge am Einfachsten über die Stapelbearbeitung in Contao, allerdings werden die Felder der Toolbox nicht zur Auswahl angeboten (weil sie vermutlich dynamisch geladen werden).
Gibt es eine Möglichkeit, sie dennoch anzuzeigen (auch auf die Gefahr hin, dass man Auswahl-Möglichkeiten hat, die eigentlich nicht gehen sollten)?
see also erdmannfreunde/contao-grid-bundle#21
composer update -W
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- symfony/config[v5.0.0, ..., v5.0.8] require php ^7.2.5 -> your php version (8.1.10) does not satisfy that requirement.
- Root composer.json requires contao/manager-bundle 5.1.* -> satisfiable by contao/manager-bundle[5.1.0].
- Root composer.json requires erdmannfreunde/theme-toolbox 2.3.0 -> satisfiable by erdmannfreunde/theme-toolbox[2.3.0].
- erdmannfreunde/theme-toolbox 2.3.0 requires symfony/config ^5.0 -> satisfiable by symfony/config[v5.0.0, ..., v5.4.19].
- You can only install one version of a package, so only one of these can be installed: symfony/config[v2.2.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44, v5.0.0, ..., v5.4.19, v6.0.0, ..., v6.2.5].
- Conclusion: install symfony/config v6.1.11 (conflict analysis result)
Is it planned to also provide classes for News, Events and FAQs? I'm speaking about the basic settings of a News, Event or FAQ.
If not, is there another extension that does similar things including News, Events and FAQs?
Backend-Url: contao?do=article&id=62&table=tl_content&act=overrideAll
Ohne den Erklärungstext zu lesen ist nicht ersichtlich was mit Schlüssel und Wert gemeint ist.
Änderungsvorschläge:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.