Ergebnis 1 bis 17 von 17

Thema: Link auf Startseite mit Alias "index" wird nicht erstellt

  1. #1
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard Link auf Startseite mit Alias "index" wird nicht erstellt

    Hallo Freunde,
    ich habe ein seltsames Verhalten.
    Ich habe in meiner Seitenstruktur nur einen Baum (Sprache de),
    darunter als erste Seite die Startseite mit dem Alias "index" (um doppelte Links zu vermeiden).

    Wenn ich nun ein Bild irgendwie auf den Unterseiten einfüge und dann auf diese Seite verlinke, wird kein Link generiert.
    In der config.yml ist kein prepend_locale eingetragen, sämtliche Bild relevante Templates wurde auch (testweise) gelöscht.

    In der Demo nicht reproduzierbar, da dort immer das Sprachkürzel /de oder /en eingefügt wird (ergo Link nicht leer).

    Also Workaround habe ich dann {{env::url}} eingetragen, allerdings ist das auf Dauer nicht die Lösung.

    Hat jemand eine Idee?

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

    Support Contao

    Standard

    Ich habe das gestern gerade getestet. Contao 4.10.2
    Bei mir hat ein Bildlink auf die Startseite funktioniert. Ich habe den Link zum Testen einmal in der Dateiverwaltung gesetzt und in einem zweiten Test als Überschreiben der Metadaten beim Inhaltselement. Das Setzen des Links erfolgte jeweils über den Seitenwähler. Dabei wird dann automatisch das Inserttag der betreffenden Seite gesetzt.
    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.




  3. #3
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Hallo mlweb,
    also nur 1 Seitenbaum und die erste Unterseite ist die Startseite mit "index" als Alias?

    Ich dachte erst, es liegt am Server, habe aber sowohl bei HostEurope als auch jweiland das Problem..

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

    Support Contao

    Standard

    Ja genau. Getestet habe ich lokal unter Windows mit XAMPP. Kann das aber gerne noch mal bei einem anderen Provider testen.
    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.




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

    Standard

    Ich kann das Problem auch nicht reproduzieren. Poste mal die composer.json.

  6. #6
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Code:
    {
        "name": "contao/managed-edition",
        "type": "project",
        "description": "Contao Open Source CMS",
        "license": "LGPL-3.0-or-later",
        "authors": [
            {
                "name": "Leo Feyer",
                "homepage": "https://github.com/leofeyer"
            }
        ],
        "require": {
            "php": "^7.1",
            "christianbarkowsky/contao-protectedselect": "^1.1",
            "christianbarkowsky/extended_checkbox": "^1.2",
            "christianbarkowsky/rel-canonical": "^3.3",
            "contao-components/datepicker": "^2.3",
            "contao/calendar-bundle": "^4.9",
            "contao/comments-bundle": "^4.9",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.9",
            "contao/listing-bundle": "^4.9",
            "contao/manager-bundle": "^4.9",
            "contao/news-bundle": "^4.9",
            "contao/newsletter-bundle": "^4.9",
            "delahaye/dlh_googlemaps": "^2.4",
            "dieschittigs/contao-ifautoitem-bundle": "^0.1.0",
            "do-while/contao-linksplitter-bundle": "^1.0",
            "do-while/contao-pdf-template-bundle": "^1.0",
            "heimrichhannot/contao-filename-sanitizer-bundle": "^1.1",
            "hofff/contao-calendarfield": "^3.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "madeyourday/contao-rocksolid-icon-picker": "^2.0",
            "markocupic/export_table": "^3.3",
            "menatwork/semantic_html5": "^2.0",
            "numero2/contao-marketing-suite": "^1.0",
            "plusx/rangeslider-bundle": "^1.0",
            "stefansl/contao-divider-bundle": "^1.0",
            "terminal42/contao-folderpage": "^2.0",
            "terminal42/contao-inserttags": "^1.9",
            "terminal42/contao-mp_forms": "^3.0",
            "terminal42/contao-url-rewrite": "^1.3",
            "terminal42/notification_center": "^1.4"
        },
        "config": {
            "component-dir": "assets"
        },
        "extra": {
            "branch-alias": {
                "dev-4.5": "4.5.x-dev"
            }
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }

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

    Support Contao

    Standard

    In der Konstellation mit Deinen Erweiterungen kann ich es nachvollziehen. Damit würde ich alle Erweiterungen deinstallieren und einzeln wieder installieren bzw. umgekehrt einzeln deinstallieren und jedes Mal wieder testen. Dann wirst Du hoffentlich den Übeltäter finden. Zuerst würde ich mir die Erweiterungen anschauen, die etwas mit der URL zu tun haben. Als "URL Rewrite" oder "rel-canonical".
    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.




  8. #8
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Ok, muss doch nachhaken.
    Es klappt bei mir weiterhin hin. Ich habe auch eine komplette cleane Dev installation eingerichtet. darin sind nur 2 Seiten:
    Startseite (index) (Id: 3)
    Kontaktseite(kontakt) (Id:4)

    Wenn ich ein Bild auf die Kontaktseite packe und mit {{link_url::2}} verweise, wird KEIN Link auf das Bild gelegt.

    Bildschirmfoto 2020-10-02 um 23.07.09.png

    Screenshot_2020-10-02 Seitenstruktur › Seite ID 1 bearbeiten dev contao neckarpixel de.png

    Screenshot_2020-10-02 Seitenstruktur › Seite ID 3 bearbeiten dev contao neckarpixel de.png

    Screenshot_2020-10-02 Artikel › Kontakt › Inhaltselemente › Inhaltselement ID 3 bearbeiten.png


    Testlink: http://dev.contao.neckarpixel.de/kontakt.html

    Contao 4.10.2
    keine extensions installiert
    PHP: 7.2.16
    Contao Manager: 1.3.3
    Host: 1blu


    Falls jemand ne Idee, nur her damit

    grüße

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

    Support Contao

    Standard

    Du musst schon auch den Haken bei Großansicht/neues Fenster setzen, sonst wird ja kein Link erzeugt.
    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.




  10. #10
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Ok, das ist ja mal vollkommener Bullshit in dem System. Ich will keine Großansicht (neuer Tab oder Lightbox), ich will ein Bild als Link auf die Startseite mit dem Alias "index" setzen (und "index" wird ka korrekterweise geöscht, somit ist der Alias leer).
    Mit der Bildlink Adresse definiere ich die Link, den das Bild erhalten soll. Mit der Großansicht ob 'target="_blank" oder "data-lightbox" hingefügt wird.

    Wenn ich nämlich z.B. dann auf die Kontaktseite mit {{link_url::4}} setze, wird - korrekterweise - der Link zur Kontaktseite eingefügt.

    Das scheint mir ein Bug zu sein.

    @mlweb Vielleicht irre ich mich ja auch (is ja schon spät): wie setzt du dann einen Link auf die Startseite (index) mit einem Bild.

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

    Support Contao

    Standard

    Wie oben beschrieben über den Seitenwähler in der Dateiverwaltung oder ggf. beim Überschreiben der Metadaten, wenn ich das Bild an unterschiedlichen Stellen einsetze und nur an einer Stelle den Link haben möchte. Beim Überschreiben der Metadaten drauf achten, dass Du alle Metadaten überschreiben musst, sonst sind alt-Attribut etc. leer.
    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.




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

    Support Contao

    Standard

    Jetzt fängt es an witzig zu werden.
    Ich habe gerade noch einmal eine neue Testinstallation aufgesetzt und der Link zur Startseite funktioniert nicht mehr.
    Da ich den Test aber gerade vor zwei oder drei Tagen mehrfach in einer bestehenden Installation durchgeführt habe und @Spooky das Problem auch nicht reproduzieren konnte, bin ich mir ziemlich sicher, dass ich mich da nicht verguckt hatte.
    Ich glaube ich mach jetzt Schluss und schau morgen noch einmal drauf.
    Geändert von mlweb (03.10.2020 um 00:08 Uhr)
    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.




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

    Support Contao

    Standard

    Ich weiß, dass es vor einiger Zeit schon einmal ein Problem mit den "leeren" Links zur Startseite gab. Das Workarround von @spooky von damals funktioniert auch jetzt noch oder wieder. Trage als Link "./" ein, dann geht der Link zur Startseite.

    2020-10-03_link_startseite_alternative.jpg
    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.




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

    Standard

    Hm, also ich kann es nach wie vor nicht nachvollziehen. Wenn ich in der Dateiverwaltung bei den Meta Daten eines Bildes bei der URL einen Insert Tag wie zB {{link_url::*}} einfüge, mit der ID der Startseite, dann wird im Frontend das Bild mit
    HTML-Code:
    <a href="">
      <!-- ... -->
    </a>
    gewrapped. Der leere Link ist in diesem Fall der Link zur Startseite.

    Gibt es genauere Reproduktionsschritte?

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

    Standard

    Ah, hoppla. Es geht hier ja um Contao 4.10. Ja, dort kann ich das Problem nachvollziehen. @dhe bitte ein Ticket auf GitHub anlegen.

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

    Support Contao

    Standard

    Ich habe das Ticket schnell erstellt https://github.com/contao/contao/issues/2394
    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.




  17. #17
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Super vielen Dank @mlweb

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
  •