Contao 3.1. und theme_plus

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Thomas
    Contao-Urgestein
    • 16.08.2009
    • 1947

    #31
    Eine Frage zur Adressierung der Dateien!

    Ich erhalte folgenden ähnlichen Pfad, sobald ich Dateien im Layout einfüge:
    Code:
    system/modules/theme-plus/web/proxy.php/2/Y3NzOmZpbGVzL2xheW91dC90cGl0LXNlcnZpY2UvY3NzL2N1c3RvbS1ncmlkcy5jc3M=/custom-grids.css?1363944511
    Diese Datei wird nicht gefunden, obwohl sie auf dem Server vorhanden ist und auch im Dateimanager sichtbar.
    Code:
    <html>
    <head><title>404 Not Found</title></head>
    <body bgcolor="white">
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Interner Cache ist deaktiviert.

    Kann es sein, dass Theme+ da eine Rule in der .htaccess benötigt?
    Oder wird die Datei in einen Cache geschrieben?
    Wenn ja, wo und ist die Adressierung überhaupt korrekt?

    Ich frage daher, da meine Spielwiese nginx als Webserver verwendet und kein htaccess kennt.
    Wenn ja, müsste ich die Rule kennen, um sie für nginx umzuschreiben.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

    Kommentar

    • tril
      Contao-Urgestein
      • 07.01.2010
      • 2939

      #32
      Naja, eine Rewrite Rule braucht es eigentlich nicht, aber die Datei heißt eigentlich nur system/modules/theme-plus/web/proxy.php und /2/Y3NzOmZpbGVzL2xheW91dC90cGl0LXNlcnZpY2UvY3NzL2N1c3 RvbS1ncmlkcy5jc3M=/custom-grids.css?1363944511 sind die Parameter. Apache löst das korrekt auf, in dem es die proxy.php aufruft, kann sein das nginx das nicht so kann, dann müsstest du da ne Rewrite Rule schreiben so nach dem Motto:
      Code:
      system/modules/theme-plus/web/proxy.php/.* -> system/modules/theme-plus/web/proxy.php

      Kommentar

      • blue12
        Contao-Fan
        • 09.05.2011
        • 296

        #33
        Hey tril,

        ich benutze nun Contao 3.1 und das aktuellste Theme+ aus dem repo und bekomme immer noch folgenden Fehler wenn ich lessphp Filter verwende:

        PHP-Code:
        Recoverable error: Argument 1 passed to InfinitySoft\ThemePlus\ThemePlus::addAssetsToCollectionFromDatabase() must be an instance of Contao\Model\Collection, null given, called in C:\xampp\htdocs\contao\system\modules\ThemePlus\ThemePlus.php on line 576 and defined in C:\xampp\htdocs\contao\system\modules\ThemePlus\ThemePlus.php on line 735
        #0 C:\xampp\htdocs\contao\system\modules\ThemePlus\ThemePlus.php(735): __error(4096, 'Argument 1 pass...', 'C:\xampp\htdocs...', 735, Array)
        #1 C:\xampp\htdocs\contao\system\modules\ThemePlus\ThemePlus.php(576): InfinitySoft\ThemePlus\ThemePlus->addAssetsToCollectionFromDatabase(NULL, 'js', Object(Assetic\Asset\AssetCollection), Array, 'body')
        #2 C:\xampp\htdocs\contao\system\modules\ThemePlus\ThemePlus.php(391): InfinitySoft\ThemePlus\ThemePlus->parseJavaScripts(Object(Contao\LayoutModel), Array)
        #3 C:\xampp\htdocs\contao\system\modules\core\library\Contao\Controller.php(1699): InfinitySoft\ThemePlus\ThemePlus->hookReplaceDynamicScriptTags('...')
        #4 C:\xampp\htdocs\contao\system\modules\core\classes\FrontendTemplate.php(155): Contao\Controller::replaceDynamicScriptTags('...')
        #5 C:\xampp\htdocs\contao\system\modules\core\pages\PageRegular.php(183): Contao\FrontendTemplate->output(true)
        #6 C:\xampp\htdocs\contao\index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel), true)
        #7 C:\xampp\htdocs\contao\index.php(415): Index->run() 
        
        Hast du eine Idee warum der Fehler immer noch da ist? Liegt es daran, dass Assetic noch nicht für Contao 3.1 freigegeben ist und das dadurch noch kleine Fehler vorhanden sind?
        Im Theme habe ich nur meine *.less Test Datei ausgewählt.

        Gruß
        Robert

        Kommentar

        • tril
          Contao-Urgestein
          • 07.01.2010
          • 2939

          #34
          Ich sollte mal irgendwas gegen die Version im ER machen ... die ist gnadenlos veraltet ...

          Kommentar

          • blue12
            Contao-Fan
            • 09.05.2011
            • 296

            #35
            Ja das wäre super ;-)

            Kommentar

            • tril
              Contao-Urgestein
              • 07.01.2010
              • 2939

              #36
              Ich glaube nicht das das super wäre, das *gegen die Version* würde eher auf ein Löschen hinaus laufen, weil die aktuelle Version von Theme+ sich nur mit Composer richtig beziehen lässt.

              Kommentar

              • blue12
                Contao-Fan
                • 09.05.2011
                • 296

                #37
                Ähm, ok. Könntest du mir bitte noch einmal kurz erklären was ich alles installieren muss damit ich Theme+ nutzen kann.
                Oder hast du das schon einmal niedergeschrieben?

                Kommentar

                • lichtfest
                  Contao-Fan
                  • 03.06.2010
                  • 297

                  #38
                  Zitat von blue12 Beitrag anzeigen
                  Ähm, ok. Könntest du mir bitte noch einmal kurz erklären was ich alles installieren muss damit ich Theme+ nutzen kann.
                  Oder hast du das schon einmal niedergeschrieben?
                  Habe dieselbe Frage -> Denn über die Erweiterungskatalog im Contao bekomme ich folgenden Fehler beim Versuch eine css-Datei zu Layout hinzuzufügen:
                  PHP-Code:
                  PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Column 'type' cannot be null (INSERT INTO tl_theme_plus_stylesheet (type, pid, sorting, tstamp) VALUES (NULL, 1, 128, 0))' thrown in C:\xampp\htdocs\www.heinzgerbl.at\system\modules\core\library\Contao\Database\Statement.php on line 346 
                  
                  Zuletzt geändert von lichtfest; 31.05.2013, 10:16.

                  Kommentar

                  • lichtfest
                    Contao-Fan
                    • 03.06.2010
                    • 297

                    #39
                    Auch wenn ich das Theme Plus manuell installieren bekomme ich beim Versuch ein css zum Layout hinzuzufügen denselben Fehler:

                    PHP-Code:
                    PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Column 'type' cannot be null (INSERT INTO tl_theme_plus_stylesheet (type, pid, sorting, tstamp) VALUES (NULL, 1, 128, 0))' thrown in C:\xampp\htdocs\www.heinzgerbl.at\system\modules\core\library\Contao\Database\Statement.php on line 346 
                    


                    Hat eigentlich schon irgendjemand das ganze mit Contao 3.1 zum Laufen gebracht?
                    Zuletzt geändert von lichtfest; 31.05.2013, 10:19.

                    Kommentar

                    • lichtfest
                      Contao-Fan
                      • 03.06.2010
                      • 297

                      #40
                      Eigentlich möchte ich ja nur eigene css Dateien verwenden und diese ausserhalb contaos editieren.
                      Hat jemand eine Idee ob es dafür vielleicht inzwischen unter Contao 3.1 auch eine andere Möglichkeit gibt?

                      Kommentar

                      • Lego2013
                        Contao-Nutzer
                        • 26.01.2013
                        • 155

                        #41
                        Eigentlich möchte ich ja nur eigene css Dateien verwenden und diese ausserhalb contaos editieren.
                        Das kannst Du unabhängig von einer Version sowieso machen. Du schreibst Deine CSS-Datei z. B. mit Sublime Text 2, speicherst sie in einem Ordner unterhalb von "files" und bindest sie in Contao über das Seitenlayout ein. Später editierst Du sie entweder direkt auf dem Server oder lädst nach den Änderungen eine neue Version hoch.

                        War das Deine Frage?
                        Beste Grüße, Leo

                        Gotta get up and try try try

                        Kommentar

                        • lichtfest
                          Contao-Fan
                          • 03.06.2010
                          • 297

                          #42
                          Zitat von Lego2013 Beitrag anzeigen
                          Das kannst Du unabhängig von einer Version sowieso machen. Du schreibst Deine CSS-Datei z. B. mit Sublime Text 2, speicherst sie in einem Ordner unterhalb von "files" und bindest sie in Contao über das Seitenlayout ein. Später editierst Du sie entweder direkt auf dem Server oder lädst nach den Änderungen eine neue Version hoch.

                          War das Deine Frage?

                          Ja, super - danke für den Tipp!

                          Kommentar

                          • tril
                            Contao-Urgestein
                            • 07.01.2010
                            • 2939

                            #43
                            Zitat von lichtfest Beitrag anzeigen
                            Eigentlich möchte ich ja nur eigene css Dateien verwenden und diese ausserhalb contaos editieren.
                            Hat jemand eine Idee ob es dafür vielleicht inzwischen unter Contao 3.1 auch eine andere Möglichkeit gibt?
                            Das kann Contao 3 auch von sich aus?! Ich glaub das wurde sogar schon in der 2.11 eingebaut. Kannst du einfach im Layout definieren.

                            Kommentar

                            • michelb
                              Contao-Nutzer
                              • 14.03.2011
                              • 129

                              #44
                              Zitat von tril Beitrag anzeigen
                              Das kann Contao 3 auch von sich aus?! Ich glaub das wurde sogar schon in der 2.11 eingebaut. Kannst du einfach im Layout definieren.
                              In der 2.11 hab ich das bislang nicht entdecken können. Aber geht natürlich auch über weitere HEAD-Tags.
                              Twitter • Pixelscheucher-Blog

                              Kommentar

                              • tril
                                Contao-Urgestein
                                • 07.01.2010
                                • 2939

                                #45
                                Zitat von michelb Beitrag anzeigen
                                In der 2.11 hab ich das bislang nicht entdecken können. Aber geht natürlich auch über weitere HEAD-Tags.
                                Da gibt es ja Theme+ Version 2 (stable) oder Version 3 (RC)

                                Kommentar

                                Lädt...