Contao-Camp 2024
Ergebnis 1 bis 28 von 28

Thema: [S]Contao 4 und contao-full-background-images

  1. #1
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard [S]Contao 4 und contao-full-background-images

    Hallo,

    gibt es schon eine Erweiterung für contao 4 mit der man Hintergrundbilder einbinden kann?

    die obige bricht mit Fehler bei der Installation ab
    Grüße
    Geändert von tinitus (26.11.2017 um 07:45 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Was für ein Fehler?

  3. #3
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Code:
    Using version 2.2.1.1 for xendiadyon/contao-full-background-images
    /srv/http/contaotest2/test2/composer.json has been updated
    Loading composer repositories with package information
    Updating dependencies
    Package operations: 2 installs, 0 updates, 0 removals
      - Installing contao-community-alliance/composer-installer (1.6.5): Downloading (100%)
    
    Installation failed, reverting /srv/http/contaotest2/test2/composer.json to its original content.
    --------------------------------------------------------
    Exception occured: Could not find constants.php in /srv/http/contaotest2
    #0 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(166): Tenside\Core\Task\Composer\AbstractComposerCommandTask->executeCommand(Object(Tenside\Core\Task\Composer\WrappedCommand\RequireCommand), Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #1 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Task.php(173): Tenside\Core\Task\Composer\AbstractComposerCommandTask->doPerform()
    #2 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Runner.php(89): Tenside\Core\Task\Task->perform('/srv/http/conta...')
    #3 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(82): Tenside\Core\Task\Runner->run('/srv/http/conta...')
    #4 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Tenside\CoreBundle\Command\RunTaskCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #5 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(61): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #6 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(887): Tenside\CoreBundle\Command\RunTaskCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #7 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(223): Symfony\Component\Console\Application->doRunCommand(Object(Tenside\CoreBundle\Command\RunTaskCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #8 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/api/ApiApplication.php(71): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #9 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(130): Contao\ManagerApi\ApiApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #10 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/api/console(74): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #11 /srv/http/contaotest2/test2/web/contao-manager.phar.php(55): require('phar:///srv/htt...')
    #12 {main}
    Chained exception: Could not find constants.php in /srv/http/contaotest2
    #0 /srv/http/contaotest2/test2/vendor/contao-community-alliance/composer-installer/src/ContaoCommunityAlliance/ComposerInstaller/ModuleInstaller.php(576): ContaoCommunityAlliance\ComposerInstaller\ModuleInstaller::getContaoRoot(Object(Composer\Package\RootPackage))
    #1 /srv/http/contaotest2/test2/vendor/contao-community-alliance/composer-installer/src/ContaoCommunityAlliance/ComposerInstaller/ModuleInstaller.php(467): ContaoCommunityAlliance\ComposerInstaller\ModuleInstaller->mapSources(Object(Composer\Package\CompletePackage))
    #2 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer/LibraryInstaller.php(90): ContaoCommunityAlliance\ComposerInstaller\ModuleInstaller->installCode(Object(Composer\Package\CompletePackage))
    #3 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php(173): Composer\Installer\LibraryInstaller->install(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\Package\CompletePackage))
    #4 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php(160): Composer\Installer\InstallationManager->install(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\DependencyResolver\Operation\InstallOperation))
    #5 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer.php(584): Composer\Installer\InstallationManager->execute(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\DependencyResolver\Operation\InstallOperation))
    #6 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer.php(223): Composer\Installer->doInstall(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\Repository\CompositeRepository), Object(Composer\Repository\PlatformRepository), Array)
    #7 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Command/RequireCommand.php(180): Composer\Installer->run()
    #8 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Composer\Command\RequireCommand->execute(Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #9 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(147): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #10 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(166): Tenside\Core\Task\Composer\AbstractComposerCommandTask->executeCommand(Object(Tenside\Core\Task\Composer\WrappedCommand\RequireCommand), Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #11 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Task.php(173): Tenside\Core\Task\Composer\AbstractComposerCommandTask->doPerform()
    #12 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Runner.php(89): Tenside\Core\Task\Task->perform('/srv/http/conta...')
    #13 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(82): Tenside\Core\Task\Runner->run('/srv/http/conta...')
    #14 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Tenside\CoreBundle\Command\RunTaskCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #15 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(61): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #16 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(887): Tenside\CoreBundle\Command\RunTaskCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #17 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(223): Symfony\Component\Console\Application->doRunCommand(Object(Tenside\CoreBundle\Command\RunTaskCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #18 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/api/ApiApplication.php(71): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #19 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/vendor/symfony/console/Application.php(130): Contao\ManagerApi\ApiApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #20 phar:///srv/http/contaotest2/test2/web/contao-manager.phar.php/api/console(74): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #21 /srv/http/contaotest2/test2/web/contao-manager.phar.php(55): require('phar:///srv/htt...')
    #22 {main}
    --------------------------------------------------------
    
    
    Process terminated with exit code 1
    Reason: General error
    Das ist die Ausgabe des Webfrontends vom Contao Manager.....
    Findet man das noch mal irgendwo?

    Läuft also alles auf: Chained exception: Could not find constants.php hinaus
    Geändert von xchs (02.11.2017 um 07:37 Uhr)

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Das sieht nach einem allgemeinen Problem aus. Die Erweiterung wäre an sich installierbar.

    Die Ursache des Problems kenne ich leider auch nicht. :-(

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Die Extension 1up-lab/contao-full-background-images ist prinzipiell nicht für Contao 4 frei gegeben. Du kannst dir die Extension aber manuell von GitHub runterladen, manuell installieren und dann testen. Hast du die Extension erfolgreich getestet, kann veranlasst werden, dass die Extension für Contao 4 freigegeben wird.

  6. #6
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Der Contao Manager zeigt an, daß sie kompatibel ist?

    Ein Fehler? Ein Contao Fehler? Wo macht man dann einen Bugreport?

    Grüße

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Achso moment, du hattest versucht xendiadyon/contao-full-background-images zu installieren. Das ist ein Fork der Original Extension. Hier liegt der Fehler vermutlich beim Fork. Da es sich um ein Contao Modul handelt (kein Bundle) fehlt bspw. das contao-community-alliance/composer-plugin in der composer.json.

    Generell würde ich vorschlagen so vorzugehen wie ich schon gepostet habe. Teste die original Extension in Contao 4 und berichte dann.

  8. #8
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei mir und etlichen anderen steht da recht fett 'inkompatibel'.

    Environment: PHP 7.0, Contao-Manager 1.0.0-beta10. Ich kann mir nicht vorstellen, dass da bei Dir etwas anderes steht, denn dass es da steht liegt mindestens an der Zeile ""contao/core":">=3.2,<3.6-dev" in der composer.json.

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Bei mir und etlichen anderen steht da recht fett 'inkompatibel'.

    Environment: PHP 7.0, Contao-Manager 1.0.0-beta10. Ich kann mir nicht vorstellen, dass da bei Dir etwas anderes steht, denn dass es da steht liegt mindestens an der Zeile ""contao/core":">=3.2,<3.6-dev" in der composer.json.
    Wie gesagt, es geht um xendiadyon/contao-full-background-images, ein Fork von 1up-lab/contao-full-background-images. Bei diesem Paket wurde ein Contao 4 kompatibler Release getagged - der aber in Wirklichkeit nicht Contao 4 kompatibel ist.

  10. #10
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

  11. #11
    Contao-Nutzer
    Registriert seit
    18.07.2012.
    Beiträge
    20

    Standard

    Entschuldigt bitte die Verwirrungen.
    Ich versuche, die Erweiterung Contao-4-kompatibel zu machen, komme aber gerade mit diesem ganzen Erweiterungsgedöns mit packagist, symfony usw nicht klar. Hier vermisse ich eine Doku, die vernünftig durch die Contao-Erweiterungsentwicklung und -bearbeitung leitet.

    Ich habe die Erweiterung aus packagist rausgenommen und versuche sie irgendwie lokal zu fixen um dann hoffentlich irgendwann mal einen PR bei 1uplab zu machen.

  12. #12
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  13. #13
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Kein Thema bin froh das jemand solche Erweiterungen baut. Ich hätte da keine Möglichkeiten......

    Danke schon mal für deine Mühe!

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von Xendiadyon Beitrag anzeigen
    Entschuldigt bitte die Verwirrungen.
    Ich versuche, die Erweiterung Contao-4-kompatibel zu machen, komme aber gerade mit diesem ganzen Erweiterungsgedöns mit packagist, symfony usw nicht klar. Hier vermisse ich eine Doku, die vernünftig durch die Contao-Erweiterungsentwicklung und -bearbeitung leitet.

    Ich habe die Erweiterung aus packagist rausgenommen und versuche sie irgendwie lokal zu fixen um dann hoffentlich irgendwann mal einen PR bei 1uplab zu machen.
    Anstatt gleich ein Bundle daraus zu machen könntest du die Erweiterung ja erst mal in Contao 4 direkt testen (per manueller Installation bspw.). Falls das prinzpiell funktioniert, kann die Extension ja direkt für Contao 4 freigegeben werden.

  15. #15
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Gibt es schon Fortschritte?

  16. #16
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Hallo,

    habe das Problem nun gelöst bekommen.
    Übernahme einer Contao 3.x Installation auf ein Contao 4.
    Alle Erweiterungen, die auch unter 3.5 laufen laufen auch unter 4.x
    Ich arbeite lokal mit arch Linux

    Mein Vorgehen:

    Zwischen jedem Schritt sollte ein

    (a)
    vendor/bin/contao-console cache:clear im Contao4 Ordner ausgeführt werden (Konsole)
    man sollte die Datei-Rechte überprüfen unter arch also --> chown -R http:http /srv/http/.....
    und ein Aufruf des Installtools zum Abgleich der Datenbank ausgeführt werden.

    1.
    - Contao 4 installieren und einrichten
    - Eine lokale Installation mit mindestens Contao 3.5.x einrichten und die aktuellen Web-Daten darin übernehmen.
    Also alles unter /files und /templates in Contao 3.5 einbinden.

    2.
    unter Contao 3.5.x den Ordner system/modules/full-background-images nach Contao 4.5 übernehmen

    dann (a) --> beim Ausführen des Installtools sollten geänderte Datenbankeinträge angezeigt werden dann hat die Installation geklappt

    3.
    Mysqldump alte Installation in neue Datenbank

    mysqldump -u<Benutzer> -p<Paßwort> --opt --lock-tables contao3 > dump.sql
    mysql -u<Benutzer> -p>Paßwort> contao4 < dump.sql

    dann (a) --> beim Ausführen des Installtools sollten geänderte Datenbankeinträge angezeigt werden dann hat die Installation geklappt
    --> hier werden neue Datenbankeinträge hinzugefügt, sowie 3.x Einträge gelöscht

    4. Composer ausführen --> Updates installieren hier werden verschiedene Abhängigkeiten für background Images installiert...

    dann (a) ausführen und einloggen. Ich mußte dann noch ein Datenbank Wartung im Backend starten.
    Außerdem müssen die Files im Backend noch öffentlich gemacht werden...

    Dann war die Datenübernahme inklusive Hintergrundbild geglückt.
    Sehr geholfen hat dieses Video:
    https://www.youtube.com/watch?v=rwC8xfdO3Ao

    Ich hoffe das hilft jemandem...habe 8 Stunden probiert bis es lief....
    Geändert von tinitus (25.11.2017 um 17:46 Uhr)

  17. #17
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard bg-Images

    Danke für die bisherige geleistete und gepostete Arbeit zu diesem Thema. Aber ist das jetzt wirklich der 'Weisheit letzter Schluss'? Das ist ein dermassen verbreitetes Gestaltungsmittel, das unbedingt zu einem CMS gehört.

    Gibt es eine andere Erweiterung, die das kann? Unter 3.5 habe ich häufig 'caroufredsel' dafür verwendet, aber diese Funktion tut leider auch nicht unter 4.4

    Gruss Reto

  18. #18
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Wenn es unter 3.5 geht geht es auch unter 4.x....Einfach nochmal probieren.

    Grüße

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von reto Beitrag anzeigen
    Das ist ein dermassen verbreitetes Gestaltungsmittel, das unbedingt zu einem CMS gehört.
    Das sehe ich nicht so. Im Prinzip soll das CMS primär Inhalte verwalten.

    Je nach dem was genau man machen will und wer etwas verändern können muss, gibt es diverse Möglichkeiten so etwas mit oder ohne Erweiterung zu lösen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  20. #20
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard

    Ja, das ist die 'reine Lehre'. Ich sehe das so, dass Contao sehr bald von der Bildfläche verschwinden wird, wenn neben der 'Kernkompetenz' nicht auch eine Anzahl attraktiver Erweiterungen zur problemlosen Installation bereitsteht. Solche Inhalt (wie z.B. ein BG-Image) sollen ja auch vom Enkunden angepasst werden können. Aber eigentlich wollte ich ja gar nicht diese Disskussion führen, sondern fragen ob man (frau kann es offensichtlich schon ;-) ein Fensterfüllendes BG-Image, dass sich immer schön anpasst, tatsächlich mit HTML/CSS bewerkstelligen kann...?

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von reto Beitrag anzeigen
    Aber eigentlich wollte ich ja gar nicht diese Disskussion führen, sondern fragen ob man (frau kann es offensichtlich schon ;-) ein Fensterfüllendes BG-Image, dass sich immer schön anpasst, tatsächlich mit HTML/CSS bewerkstelligen kann...?
    Code:
    background-size:cover;

  22. #22
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem ist dann immer, dass derjenige, der eine Erweiterung dringend braucht, sie zur Kernaufgabe deklariert. Geht man dem konsequent nach, dann gibt es am Ende ein CMS, das vor elementarer Kernfunktion nicht mehr laufen kann.

    Das ist aber nicht der Ansatz von Contao. Der Ansatz ist, eine klare Corestruktur und ein ebenso klares Templating zu haben, auf das man sich benötigte Funktionen gut ergänzen kann.

    Zum Thema Hintergrundbild: Ja, man kann das mit einer Erweiterung machen. Man kann aber auch einfach ein Bild ausgeben, das man per Template und CSS dann speziell formatiert. Das ist vergleichsweise einfach, und alles, was man braucht, sind Basiskenntnisse von HTML und CSS.

    Möglicherweise möchte man das Ergebnis dann auch noch per Javascript ein wenig aufbretzeln. Dann stellt einem Contao auch hier kein Bein sondern ermöglicht auch individuelle Anpassung.

    Stichwörter: #CSS #background-image #background-size:cover

  23. #23
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und wenn man es für den Redakteur austauschbar haben will, ist [rocksolid-custom-elements] dafür geeignet.
    Kann man schön in deren Demos sehen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  24. #24
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard

    Danke für den Hinweis. Aber 'background-size: cover' ist schon noch nicht ganz wie z.B. das hier: http://neuewerkstatt.ch.
    Wenn ich da nach Links schaue, dann steht da 2009 für meinen ersten Beitrag in diesem Forum (Zugegeben, es waren nicht sehr viele, aber das spricht/sprach ja auch für das System). Ich arbeite also seit 8 Jahren kommerziell mit contao und behaupte 'Grundkenntnisse in HTML und CSS zu haben. Aber ich bin primär Gestalter, der eben nicht auch noch ein wenig JS kann und dann noch 'RockSolid'... etc.
    Ich muss offensichtlich akzeptieren, dass Benutzer wie ich, nicht mehr zur Contao-Zielgruppe gehören (hab da auch mal was von Herr Feyer dazu gehört...). Werde mich dann mal umsehen.

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von reto Beitrag anzeigen
    Danke für den Hinweis. Aber 'background-size: cover' ist schon noch nicht ganz wie z.B. das hier: http://neuewerkstatt.ch.
    Was genau passt dort nicht?

  26. #26
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard

    Das passt schon grundsätzlich, aber im ganzen müsste das dann so sein:

    Code:
    body, html {
        height: 100%;
    }
    
    .bg {
        /* The image used */
        background-image: url("imgage.jpg");
    
        /* Full height */
        height: 100%;
    
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    (Quelle: https://www.w3schools.com)

    Dies als Bogen zur ursprüglichen Frage ganz oben (Gibt es schon eine Erweiterung...). Aber ich habe jetzt gelernt, dass das in contao 4 eine dumme Frage ist ;-). Also liebe Gestalter: selber machen (ist gar nicht so schwierig:-)

    Gruss Reto
    Geändert von reto (05.12.2017 um 08:09 Uhr)

  27. #27
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    "... Der Ansatz ist, eine klare Corestruktur ..."
    LOL: Spätestens(!) mit Hinblick auf Contao 4 ("unter der Haube") ein echter Schenkelklopfer, der zumindest ein wenig Erheiterung in den ansonsten eher tristen Arbeitsalltag profesioneller Contao User/ Entwickler bringt - Herzlichen Dank dafür.

    "... Ich muss offensichtlich akzeptieren, dass Benutzer wie ich, nicht mehr zur Contao-Zielgruppe gehören ..."
    Naja, bereits seit geraumer Zeit wird Contao - laut Aussage auf https://goo.gl/iAzuHA - ja als "Enterprise" CMS (LOL - noch so ein Schenkelklopfer) deklariert - also kommt Deine diesbezügliche Einsicht wohl etwas spät - selbst schuld, würde ich da mal sagen.

    "... Hab da auch mal was von Herr Feyer dazu gehört ..."
    Was das wohl konkret gewesen sein mag - aber ja, man hört ja immer mal wieder so dieses und jenes von Herrn Feyer?!

    "... Werde mich dann mal umsehen ..."
    Ein Blick über den Tellerrand hat sicherlich noch nie geschadet.

    "... Aber ich habe jetzt gelernt, dass das in contao 4 eine dumme Frage ist ..."
    Aber nein, das siehst Du falsch - Du weisst doch sicherlich: Es gibt keine dummen Fragen, nur dumme Antworten.

    "... Also liebe Gestalter: selber machen (ist gar nicht so schwierig) ..."
    Korrekt oder siehst Du das etwa tatsächlich anders - oder Du: BE Entwickler, oder Du: FE Entwickler, oder Du: Agentur Inhaber, oder ...?

    BTW: Und ja - sorry, mir ist durchaus bewusst, dass mein unqualifizierter "Beitrag" nicht wirklich konstruktiv zum Thema beiträgt, eher unter Off-Topic zu verbuchen ist und insofern auch gerne von einem Mod gelöscht werden kann - ich war nach über 10 Jahren Typolight/ Contao Erfahrung nur gerade mal eben tagesaktuell in der Stimmung ein paar Rosinen heraus zu picken, sodass - ausnahmsweise - der Schelm in mir öffentlich zum Vorschein trat. Und nein - ich erwarte weder Feedback, noch werde ich meine Zeit für weitere Diskussionen zu meinem Beitrag opfern. Mea Culpa - man möge mir diesen sarkastischen Ausrutscher verzeihen! Und ja, ich mag Contao. Und nein, bei anderen CMS gibt es auch Probleme.

  28. #28
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard

    Danke, ich habe Freude an deinem Beitrag! Irgendwo weit unterhalb von "Enterprise" (hey Kpt. Kirk) kommt ja dann noch "Microsites", das wären dann wohl solche wie ich, da fühl ich mich also doch nicht ganz von der Bettkante gestossen. Mein gestriger Beitrag war wohl auch etwas melancholisch, weil ich ja das 'doofe' contao auch mag und ich abesehen davon über 40 Kundenprojekte am Laufen habe mit ebendiesem; ein Wechsel also nicht ganz so leicht vonstatten gehen würde. Und ich habe mich heute Morgen entschieden, meine aktuelles Projekt mit CTO4 aufzusetzten. Ahoi Contao, ich werde dich wohl noch nicht so bald los
    Geändert von reto (05.12.2017 um 16:46 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •