Ankündigung

Einklappen
Keine Ankündigung bisher.

Theme Installer Contao 5.3 und Strato

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tim
    antwortet
    Der Editor hier hat eine Leerzeichen oben eingefügt. HtmlHead Bag -> natürlich ohen Leerzeichen.

    Einen Kommentar schreiben:


  • mapfei
    antwortet
    Zitat von Tim Beitrag anzeigen
    Der obere Teil des Templates muss jetzt so aussehen:
    Das passt scheinbar noch nicht ganz:

    Code:
    [2024-07-15T06:50:32.440987+02:00] request.INFO: Matched route "tl_page.3142". {"route":"tl_page.3142","route_parameters":{"_cont roller":"Contao\\FrontendIndex::renderPage","_scop e":"frontend","_locale":"de","_format":"html","_ca nonical_route":"tl_page.3142","parameters":"/produkt-1","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.3142","_route_object":{"Contao \\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://mywebsite.de/produkt/produkt-1","method":"GET"} {"request_uri":"https://mywebsite.de/produkt/produkt-1","request_method":"GET"}
    [2024-07-15T06:50:32.493065+02:00] request.CRITICAL: Uncaught PHP Exception ParseError: "syntax error, unexpected namespaced name "Bag\HtmlHeadBag", expecting "," or ";"" at customcatalog_productcatalog_reader.html5 line 2 {"exception":"[object] (ParseError(code: 0): syntax error, unexpected namespaced name \"Bag\\HtmlHeadBag\", expecting \",\" or \";\" at /www/htdocs/w01d8593/kd_petig_update/templates/customcatalog_productcatalog_reader.html5:2)"} {"request_uri":"https://mywebsite.de/produkt/produkt-1","request_method":"GET"}
    [2024-07-15T06:50:32.514131+02:00] php.WARNING: Warning: proc_open(): Exec failed: Permission denied {"exception":"[object] (ErrorException(code: 0): Warning: proc_open(): Exec failed: Permission denied at /www/htdocs/w01d8593/kd_petig_update/vendor/symfony/console/Terminal.php:220)"} {"request_uri":"https://mywebsite.de/produkt/produkt-1","request_method":"GET"}
    [2024-07-15T06:50:32.517482+02:00] php.WARNING: Warning: proc_open(): Exec failed: Permission denied {"exception":"[object] (ErrorException(code: 0): Warning: proc_open(): Exec failed: Permission denied at /www/htdocs/w01d8593/kd_petig_update/vendor/symfony/console/Terminal.php:220)"} {"request_uri":"https://mywebsite.de/produkt/produkt-1","request_method":"GET"}
    [2024-07-15T06:50:32.523880+02:00] messenger.INFO: Stopping worker. {"transport_names":["contao_prio_high"]} {"request_uri":"https://mywebsite.de/produkt/produkt-1","request_method":"GET"}
    Zuletzt geändert von mapfei; 15.07.2024, 06:51.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Ah, gut dass du mich dran erinnerst. Das muss ich noch ändern. Das ist alles leider nicht mehr so einfach wie damals. Jetzt muss man über den Response Accessor laufen.

    Der obere Teil des Templates muss jetzt so aussehen:

    Code:
    <?php
    use Contao\CoreBundle\Routing\ResponseContext\HtmlHeadBag\HtmlHeadBag;
    use Contao\System;
    $GLOBALS['TL_CSS'][] = 'files/cto_layout/css/customelements/ce_tabs.css|static';
    ?>
    <?php
    global $objPage;
    $objPage->pageTitle = $this->field('name')->value() ?? '';
    $objPage->description = $this->field('meta_description')->value() ?? '';
    $responseContext = \Contao\System::getContainer()->get('contao.routing.response_context_accessor')->getResponseContext();
    $htmlHeadBag = $responseContext->get(HtmlHeadBag::class);
    $htmlHeadBag->setTitle( $this->field('name')->value() ?? '' );
    $htmlHeadBag->setMetaDescription( $this->field('meta_description')->value() ?? '' );
    // cannonicals
    //$objPage->enableCanonical = true;
    //$htmlHeadBag->setCanonicalUri('http://www.google.de');
    Zuletzt geändert von Tim; 15.07.2024, 08:06.

    Einen Kommentar schreiben:


  • mapfei
    antwortet
    Auch wenn es langsam etwas Offtopic wird:

    Im Template customcatalog_productcatalog_reader.html5 steht am Anfang

    PHP-Code:
    <?php
    $arrHeadline 
    = \Contao\StringUtil::deserialize($this->field('name')->value());
    global 
    $objPage;
    $objPage->pageTitle $arrHeadline;
    $objPage->description $this->field('meta_description')->value();
    ?>
    Damit wurde bisher immer brav der Produktname als <title> auf der Reader-Seite ausgegeben.

    Jetzt steht dort allerdings immer der eigentliche Seitenname – in dem Falle »Produktdetails«.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von mapfei Beitrag anzeigen

    Alles gecheckt. Auch in einer frischen 4.13 Installation sind die Produkte nicht aufrufbar. Die Übersichten der einzelnen Kategorien schon. 🤷‍♂️
    Ich habe soeben eine Neuinstallation des EX+CC Pakets unter 5.3 durchgetestet und sehe keine Probleme.

    Laut deiner Privaten Nachricht bügelst du die alte Datenbank über die Neuinstallation. Damit wirst du wahrscheinlich Probleme einschleppen. Diese Form von "Updates" werden offiziell nicht supportet.

    Einen Kommentar schreiben:


  • mapfei
    antwortet
    Zitat von Tim Beitrag anzeigen

    Hat's geklappt? Leser gecheckt? Alles veröffentlicht? Bei Mehrsprachigkeit ggf. die Leser-Fallbacks aktiviert?
    Alles gecheckt. Auch in einer frischen 4.13 Installation sind die Produkte nicht aufrufbar. Die Übersichten der einzelnen Kategorien schon. 🤷‍♂️

    Der Contao Link-Crawler findet die Produkt-URLs ebenfalls nicht.

    Problem gelöst. Es lag an den CC-Einstellungen in den Systemeinstellungen. 🫣
    Zuletzt geändert von mapfei; 12.07.2024, 10:28.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von mapfei Beitrag anzeigen
    Ich habe das Update jetzt auf einem All Inkl Server durchgeführt und spiele das dann nachher auf Strato ein. Allerdings funktionieren die Produktlinks (CC) jetzt nicht mehr. Wird ein 404 angezeigt. Muss ich hier noch etwas manuell anpassen?
    Hat's geklappt? Leser gecheckt? Alles veröffentlicht? Bei Mehrsprachigkeit ggf. die Leser-Fallbacks aktiviert?

    Einen Kommentar schreiben:


  • mapfei
    antwortet
    Ich habe das Update jetzt auf einem All Inkl Server durchgeführt und spiele das dann nachher auf Strato ein. Allerdings funktionieren die Produktlinks (CC) jetzt nicht mehr. Wird ein 404 angezeigt. Muss ich hier noch etwas manuell anpassen?

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Strato hatte mal ein massives Curl Problem. Dazu gibts nen eigenen Thread hier. Ich hatte darin sogar eine curl test Datei bereitgestellt.

    Einen Kommentar schreiben:


  • mapfei
    antwortet
    Okay… Wie gehe ich da vor?

    Einen Kommentar schreiben:


  • tschero
    antwortet
    Moin,

    hast Du SSH Zugriff?
    Damit sollte es bei Strato funktionieren. Auch der Contao-Manager macht bei Strato hier und da Probleme - der Themeinstaller ist da scheinbar nicht alleine.

    Grüße

    Einen Kommentar schreiben:


  • mapfei
    hat ein Thema erstellt Theme Installer Contao 5.3 und Strato.

    Theme Installer Contao 5.3 und Strato

    Hi,

    der Versuch, Eclipse inkl. CustomCatalog über den Theme-Installer unter Strato zu installieren scheitert.

    Ich trage Lizenznummer und E-Mail Adresse ein, das System »rödelt« und nach einer gewissen Zeit sind die Felder wieder leer, aber es hat sich nichts getan.

    Ne Idee?

    Grüße,
    Markus
Lädt...
X