Ergebnis 1 bis 33 von 33

Thema: Multidomain include Elemente und interne Links

  1. #1
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard Multidomain include Elemente und interne Links

    Hallo,

    ich implemetiere ein Multidomain-Web und habe es mit folgendem Problem zu tun. Über include Elemente (Artikel)
    integriere ich Inhaltselemente, die teilweise Links auf interne Seite enthalten. Ich bräuchte ein insert-tag für einen Link, was die Domain
    in der es sich befindet, zur Verfügung stellt. Also semantisch etwa "domain:link_url::Seite".
    Gibt es sowas ? Oder hat jemand eine Idee?

    Danke für euer Feedback
    Volker

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

    Support Contao

    Standard

    Irgenwie verstehe ich Dich nicht ganz.
    Wenn Du in Deinen Artikeln auf interne Seiten verlinkst dann bleibst Du innerhalb der Domain. Verlinkst Du auf eine andere Domain (auch eine andere Domain Deiner Multidomaininstallation) dann ist das von der Sache her erst mal ein externer Link.
    Ich bin mir nicht ganz sicher (benötige ich kaum), aber eigentlich sollte man auch domainübergreifend auf die Artikel und Seiten zugreifen können, haben ja eindeutige IDs.

    Nachtrag: Gerade noch mal getestet. Das funktioniert und insert-tags benötige ich dazu in einem normalen Text-Element nicht.
    Geändert von mlweb (11.09.2016 um 16:25 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.




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

    Standard

    Welche Contao Version?

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

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version?
    Falls Du mich meinst. Mein Test war in einer 3.5.6.
    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.287
    Partner-ID
    10107

    Standard

    Ich meine dfo - interne Verlinkungen zu anderen Domains funktionieren erst ab Contao 3.5.8 (iirc) vollständig.

  6. #6
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard

    Danke für Eure Antworten.
    Es ist Contao Ver. ist 3.5.12 . Das Problem ist der "include Elemente (Artikel)" Der inkludierte Artikel enthält Links. Wenn ich in einer anderen Domain, auf die Links
    klicke, verlinkt er immer auf die inkludierte Domain und nicht auf die Domain in der ich mich befinde.

    Grüße
    Volker

  7. #7
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard Multi Domains - include Artikel

    er weiss nicht, das er sich in einer anderen Domain befindet.

    Gruß Volker

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

    Standard

    Zitat Zitat von dfo Beitrag anzeigen
    Der inkludierte Artikel enthält Links.
    Links welcher Art? Du solltest, wenn du auf interne Seiten verlinkst, immer Insert Tags oder entsprechende Inhaltselemente mit Page Picker verwenden.

  9. #9
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Prinzip brauchst Du eine Erweiterung, wie diese: https://contao.org/de/erweiterungsli...omainLink.html
    Leider wird diese Erweiterung nicht mehr gepflegt und ist nur bis 3.0 freigegeben.

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

    Standard

    Diese Extension sollte ab Contao 3.5.8 (wie gesagt, iirc) nicht mehr notwendig sein. (Ebenso ist news_domainfix nicht mehr notwendig.)

  11. #11
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Lächelndes Gesicht Multi Domains - include Artikel

    Hallo Spooky,

    das werde ich wohl machen müssen. Ich habe eine direkte Verlinkung auf Images und Text. Das scheint bei Include wohl nicht zu funktionieren.

    Vielen Dank, für eure Beiträge und Ratschläge.

    Gruß Volker

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

    Standard

    Zitat Zitat von dfo Beitrag anzeigen
    Ich habe eine direkte Verlinkung auf Images und Text.
    Was meinst du mit "direkte Verlinkung"?

  13. #13
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard Include Element in Multidomain

    Inhaltselement Text, Im Editor Image und ein Wort verlinkt, auf eine interne Seite.

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

    Standard

    Und wie hast du verlinkt?

    Irgendwie verstehst du nicht wirklich was es bedeutet, mehr Informationen zu liefern, um dir helfen zu können

  15. #15
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Computer

    Na ja, so viele Möglichenkeiten gibt es im Editor ja nicht:

    <p><a href="{{link_url::50}}"><img src="files/577-outdoor/img/desjoyaux/icons/IconTest.ico" alt="Pools" width="48" height="48"></a></p>
    <h4><a href="{{link_url::50}}">Pools</a></h4>
    <p>[nbsp]</p>

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

    Standard

    Ok, also mit insert tags. Dann sollte es allerdings kein Problem geben. {{link_url::50}} sollte einen absoluten Link erzeugen, wenn sich die Seite mit der ID "50" unter einem anderen Website Root der Contao Installation befindet und dieser Website Root einen Domain Eintrag hat.

    Poste mal einen Link zur Seite und erkläre nochmal genauer, was das aktuelle Verhalten ist und was für ein Verhalten du dir stattdessen wünschst.

  17. #17
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard

    Ok, Danke Spooky. Ich schaue mir das am Wochenende noch einmal an. Die Zielseite ist auch ein Include Element in der anderen Domain. Ev. stimmt die Id nicht.

    Schönes WE
    Volker

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

    Standard

    Die Zielseite kann kein Include Element sein, da die Zielseite eine Seite ist . Evt. meinst du, dass sich auf der Zielseite weitere Include Elemente befinden, aber das spielt keine Rolle. Es geht dir hier ja nur um die korrekte Generierung der URL für die Seite mit der ID 50.

  19. #19
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Trauriges Gesicht

    Ich habe es noch einmal getestet. Wenn ein Artikel mit Links aus DOM1 in DOM2 includiert wird, wird definitiv den Links DOM1 (also die Ausgangsdomain) vorangestellt.

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

    Standard

    Kann ich nicht bestätigen. Ich habe folgende Seiten- bzw. Artikel Struktur:
    Code:
    example1.org [1]
        Start [2]
            Artikel1 (1)
        News [3]
        Content [4]
    example2.org [5]
        Start [6]
            Artikel2 (2)
        News [7]
        Content [8]
    Unter Artikel1 befindet sich ein Text Element mit folgendem Inhalt:
    HTML-Code:
    <p><a href="{{link_url::3}}">{{link_url::3}}</a></p>
    <p><a href="{{link_url::4}}">{{link_url::4}}</a></p>
    Also zwei Links die jeweils eine Seite unter example1.org referenzieren.

    Unter Artikel2 befindet sich ein Include Element vom Typ Artikel und refernziert den Artikel1.

    Unter http://example1.org/ lautet der HTML Output des Artikel1 wie folgt:
    HTML-Code:
    <p><a href="news.html">news.html</a></p>
    <p><a href="content.html">content.html</a></p>
    Unter http://example2.org/ lautet der HTML Output des Artikel2 wie folgt:
    HTML-Code:
    <p><a href="http://example1.org/news.html">http://example1.org/news.html</a></p>
    <p><a href="http://example1.org/content.html">http://example1.org/content.html</a></p>
    Es funktioniert also alles wie es sein soll.
    Geändert von Spooky (18.09.2016 um 15:39 Uhr)

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

    Standard

    Zitat Zitat von dfo Beitrag anzeigen
    Ich habe es noch einmal getestet. Wenn ein Artikel mit Links aus DOM1 in DOM2 includiert wird, wird definitiv den Links DOM1 (also die Ausgangsdomain) vorangestellt.
    Achso moment, das was du sagst stimmt ja. Soll soll es ja sein. Was genau willst du nun...?

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

    Support Contao

    Standard

    @dfo Kann es sein, dass Du so etwas meinst?
    Es gibt einen Artikel A in Domain 1.
    Auf diesen Artikel A wird einmal ausgehend von der Domain 1 verlinkt. Dann soll die url domain_1/Artikel_A sein.
    Im zweiten Fall wird von Domain 2 auf den gleichen Artikel verlinkt. Dann soll die url domain_2/Artikel_A sein.

    Wenn Du so etwas meinst dann würde man das anders lösen.
    Man schreibt den Artikel in einen Ressourcenbereich. Dort wird dann der Inhalt des Artikels gepflegt. Mit Inserttags wird der Artikel sowohl in Domain 1 als auch in Domain 2 veröffentlicht. Dann bleibst Du mit den Links innerhalb einer Domain und musst den Inhalt nur an einer Stelle pflegen.
    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.




  23. #23
    Contao-Nutzer Avatar von Tompaianer
    Registriert seit
    16.04.2010.
    Ort
    Dresden
    Beiträge
    65

    Standard

    Das ist für mich ein sehr interessantes Thema. Ich stehe vor folgender Aufgabe: Ein Hotel hat noch ein Restaurant und einen Wellnessbereich. Alle sind über eigene Domains erreichbar.
    Aktuell leite ich alle auf die Hauptdomain. Besser wäre aus SEO Gründen die Domains einzeln zu betrachten.
    Wie gehe ich vor? Für jede Domain einen Startpunkt. Was mache ich mit den Seiten die für alle Domains gelten sollen (Kontakt, Anfahrt, Jobs, usw.)? Unter welchen Startpunkt lege ich die.
    Muss unter jedem Startpunkt eine eigene css-Datei sein? Die Navigation müsste eine individuelle sein, sonst funktioniert es wohl nicht.
    Seite: http://www.hotel-pension-andreas.de/

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

    Standard

    Jede Domain hat ihren eigenen Startpunkt, ja. Für die Navigation brauchst du für jede Domain auch eigene Navigationsmodule. Etwaige gleiche Inhalte kannst du ja bspw. in einer nicht veröffentlichten Seite in irgendeinem Seitenbaum (oder wenn du magst sogar in einem eigenen, unveröffentlichten Startpunkt) erzeugen und an den jeweiligen Stellen inkludieren.

  25. #25
    Contao-Nutzer Avatar von Tompaianer
    Registriert seit
    16.04.2010.
    Ort
    Dresden
    Beiträge
    65

    Standard

    Danke Spooky. Und eben auch die css-Dateien in jedem Startpunkt hinterlegen. Obwohl die ja alle gleich sind weil gleiches Layout für alle Domains.

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

    Standard

    Zitat Zitat von Tompaianer Beitrag anzeigen
    Danke Spooky. Und eben auch die css-Dateien in jedem Startpunkt hinterlegen.
    Ich weiß nicht genau wie du das meinst. Wenn das Design sowieso gleich ist, kannst du die selbe CSS Datei ja im jeweiligen Seitenlayout einbinden.

  27. #27
    Contao-Nutzer Avatar von Tompaianer
    Registriert seit
    16.04.2010.
    Ort
    Dresden
    Beiträge
    65

    Standard

    Die CSS-Dateien haben ja IDs, also copy paste und umbenennen. Könnte ich die Navigation eigentlich auch includen. Müsste doch funktionieren.

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

    Standard

    Zitat Zitat von Tompaianer Beitrag anzeigen
    Die CSS-Dateien haben ja IDs, also copy paste und umbenennen.
    Was für IDs? Warum sind die in den anderen Domains anders? Oder meinst du Artikel-IDs? Du solltest eher keine CSS Definitionen machen, die sich genau auf einen Artikel beziehen, wenn du den Style in Wirklichkeit für mehrere Elemente brauchst.


    Zitat Zitat von Tompaianer Beitrag anzeigen
    Könnte ich die Navigation eigentlich auch includen. Müsste doch funktionieren.
    Was genau hast du vor? Braucht nicht jede Domain ihre eigene Navigation? Es reicht evt. wenn du ein Navigationsmodul hast - denn das reguläre Navigationsmodul bildet ja einfach die Seitenstruktur des aktuellen Seitenbaums ab.

  29. #29
    Contao-Nutzer Avatar von Tompaianer
    Registriert seit
    16.04.2010.
    Ort
    Dresden
    Beiträge
    65

    Standard

    Ich baue das Erstmal so zusammen. Wird schon Dank deiner Infos.

  30. #30
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard

    @mlweb Ja, genau das meine ich. Sonst würden Include Elemente in einer Multidomainumgebung keinen Sinn bringen.
    Wenn der User, aus Domain- 2 ein Link in einem Include Element aus Domain-1 betätigt und in Domain-1 landet.

    Danke für die Feedbacks
    Volker
    Geändert von dfo (24.09.2016 um 10:25 Uhr)

  31. #31
    Contao-Nutzer
    Registriert seit
    10.04.2016.
    Beiträge
    12

    Standard

    Hallo @mlweb , was bezeichnest du als einen Resourcenbereich in Contao?

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

    Standard

    Ich nehme an sie meint eine eigene, nicht publizierte Seite (oder gar einen eigenen, nicht publizierten Seitenbaum), wo du dann Artikel und Inhaltselemente ablegst, die du sonst irgendwo auf der Seite inkludierst.

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

    Support Contao

    Standard

    Ja genau das was @Spooky geschrieben hat.
    In meinen Projekten hat dafür eine eigene Seite gereicht, allerdings habe ich es nicht für Multidomainbetrieb verwendet sondern für andere Include-Elemente. Bei Multidomain würde ich vielleicht über einen eigenen Seitenbaum nachdenken, aber wie man das organisiert ist letzten Endes auch etwas "Geschmacksache".
    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.




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
  •