Ergebnis 1 bis 16 von 16

Thema: Artikel Teaser: /articles/ umbenennen

  1. #1
    Contao-Nutzer
    Registriert seit
    09.08.2010.
    Beiträge
    13

    Standard Artikel Teaser: /articles/ umbenennen

    Mein erster Beitrag hier, daher erstmal hallo allerseits. Arbeite seit ein paar Monaten mit Contao und bin wirklich begeistert von den Möglichkeiten die das System bietet.
    Zur Frage: Ist es ohne großen Programmieraufwand möglich bei der url des weiterlesen-links "/articles/" umzubenennen? Ich habs mit entsprechenden Anpassungen in den Dateien ...frontend/ContentTeaser, ModuleArticle und ModuleArticlenav versucht, aber dann funktionieren die links nicht mehr.

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Herzlich willkommen im Forum

    diese articles stehen, meines wissens nach direkt im Core und somit fällt das einfache ändern weg, du könntest höchstens versuchen mittels mod_rewrite das articles zu umschreiben.

    Leider kenne ich mich mit mod_rewrite nicht aus somit kann ich dir nicht direkt eine Lösung geben
    Kein Privat Support via PM.

  3. #3
    Contao-Nutzer
    Registriert seit
    09.08.2010.
    Beiträge
    13

    Standard

    Danke für die schnelle Antwort. Da werd ich mal versuchen, ob ich das mit mod_rewrite hinkriege. Kenne mich damit auch nicht aus.

  4. #4
    Contao-Nutzer Avatar von zan
    Registriert seit
    11.05.2010.
    Beiträge
    35

    Frage /articles/ bei Teaser entfernen - Lösung?

    Guten Tag,

    weiß dazu jemand eine Lösung, also wie man elegant verhindert, dass in der Teaserliste ein articles/ in den Link zum Artikel eingebaut wird? Das wüsste ich gerne, sowohl aus optischen, als auch aus SEOtechnischen Gründen

    Vielen Dank für einen Tipp!

    zan
    See you UP in the sky!
    papillon.aero

  5. #5
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Mitlerweile gibts eine Erweiterung dafür, schau dir mal den Thread hier an
    Kein Privat Support via PM.

  6. #6
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    Hallo,
    die Erweiterung urlcleaner, die im vorherigen Beitrag angesprochen wird, eignet sich leider nicht für das Entfernen von '/articles/'. Urlcleaner entfernt nur Url-Fragmente, die von den sogenannten Readern (Eventreader, Newsreader, ...) hinzugefügt werden.
    Ich selbst würde das '/articles/' auch gerne irgendwie loswerden, sehe aber noch nicht, wie das funktionieren könnte. Bin an einer entsprechenden Lösung ebenfalls interessiert.
    MfG
    Ulrike

  7. #7
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Die Erweiterung entfernt beliebige Fragmente in beliebiger Länge.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  8. #8
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    @Sebastian (Beitrag #7)

    Leider muss ich widersprechen.

    Im Thread http://www.contao-community.de/showt...ght=urlcleaner sagt der Entwickler selbst:
    Wenn ihr mit Leser-Modulen in Contao arbeitet, habt ihr immer den Effekt, dass das zu betrachtende Element als Teil der URL mit übergeben wird. Dabei wird nicht nur der Alias (bzw. die ID übergeben) sondern auch noch so etwas wie "/items/" oder "/events/" davor.
    ...
    Eine Abhilfe schafft nun unsere neue Erweiterung urlcleaner, die wir heute als erste Beta veröffentlicht haben.
    Ob auch andere Fragmente (außer denen aus Readern) entfernt werden können, weiß ich nicht, aber mit '/articles/', das durch den Weiterlesen-Link von Artikel-Teasern erzeugt wird, klappt es wohl nicht.
    Ich lasse mich hier gerne eines Besseren belehren, wenn mir jemand zeigen kann, wie ich urlcleaner konfigurieren muss, damit auch dieses '/articles/' aus der Url verschwindet .
    MfG
    Ulrike
    Geändert von Ulrike (13.01.2011 um 11:20 Uhr)

  9. #9
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Ich habe zufällig an dieser Erweiterung mitprogrammiert und kann dir sagen, das auch das tun wird. Du musst nur den entsprechenden Eintrag in der localconfig.php tätigen. Aber vielleicht klärst du das besser im Thread der Erweiterung. Es wird im Moment leider nur seitenbasiert funktionieren.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  10. #10
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    Wen's interessiert:
    habe meine Anfrage bezüglich des Fragments '/articles/' dem urlcleaner-Thread angefügt:

    http://www.contao-community.de/showt...812#post107812
    Beitrag #45

    MfG
    Ulrike

  11. #11
    Contao-Nutzer
    Registriert seit
    17.01.2011.
    Beiträge
    1

    Standard Lösung für /articles/ Problem in Urls

    Einfach folgendes machen:

    In der Datei: /system/modules/frontend/ContentTeaser.php
    Folgende Zeile:
    Code:
    $this->Template->href = $this->generateFrontendUrl($objArticle->row(), $link);
    in folgende Austauschen:
    Code:
    $this->Template->href = $this->generateFrontendUrl($objArticle->row());
    (also das $link entfernen), und schon funktioniert es. lg Erich

  12. #12
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    @richi
    Das Problem daran ist das im Core eine Änderung nötig ist, was das updaten schwieriger macht, da bei jedem Update die Änderung nachgezogen werden muss.
    Kein Privat Support via PM.

  13. #13
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    @Erich alias richi180483
    Danke, dass du dich meiner Fragestellung angenommen hast. So weiß ich jetzt immerhin, dass es nicht an einer falschen Konfiguration liegt, dass urlcleaner '/articles/' bei mir nicht entfernt hat, und es dazu eines Eingriffs in Dateien des Cores bedarf.

    Die vorgeschlagene Lösung werde ich ausprobieren.

    MfG
    Ulrike

  14. #14
    Contao-Fan Avatar von jschma
    Registriert seit
    09.09.2010.
    Beiträge
    408

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    HI

    Ich habe zufällig an dieser Erweiterung mitprogrammiert und kann dir sagen, das auch das tun wird. Du musst nur den entsprechenden Eintrag in der localconfig.php tätigen. Aber vielleicht klärst du das besser im Thread der Erweiterung. Es wird im Moment leider nur seitenbasiert funktionieren.

    Sebastian
    Dann kannst du nicht zufällig sagen, wie genau die Anpassung in der localconfig heißen muss?

    Habe ebenfalls das Problem, dass aufgrund des /article/ in einigen Teaser-Links die Link-Struktur zerstört wird.

    Fehlerhafte URL: http://www.domain.de/leistungen/hoch...icles/hochzeit
    So soll es sein: http://www.domain.de/leistungen/hochzeit

    HTML-Code:
    $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array('leistungen/schaufenster-deko' => 'articles',);  
      
    Mit diesem Code komme ich irgendwie nicht weiter, ich bekomme folgende URL dabei heraus:
    http://www.domain.de/leistungen/hochzeit/hochzeit

    Bin für jeden Tip dankbar.
    Geändert von jschma (31.03.2011 um 20:56 Uhr)

  15. #15
    Contao-Nutzer Avatar von Wolf Larsen
    Registriert seit
    05.01.2011.
    Beiträge
    118

    Standard

    Hallo Zusammen,

    gibt es wirklich keine simple updatesichere Lösung, sich "articles" zu entledigen?

    Wolf

  16. #16
    Contao-Nutzer
    Registriert seit
    16.02.2012.
    Beiträge
    2

    Standard

    Altes Thema, offensichtlich bisher keine Lösung. Ich habe nun diese Lösung für mod_rewrite entwickelt. Sie funktioniert bei eingestellter .html-Endung:

    RewriteCond %{REQUEST_URI} ^(.*)/articles/(.*)$
    RewriteRule ^(.*)/articles/(.*)$ /$1.\html [R=301,L]

    Diese beiden Zeilen füge ich ein vor:

    RewriteRule .*\.html$ index.php [L] # URL suffix .html

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Artikel Teaser formatieren
    Von MTB im Forum Layout / Templates / Holy Grail
    Antworten: 16
    Letzter Beitrag: 15.09.2011, 13:38
  2. Probleme mit Artikel-Teaser
    Von jschma im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 30.03.2011, 10:49
  3. Artikel / Teaser
    Von barz im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 10.11.2010, 17:24
  4. Tags articles - Tags unter Artikel
    Von snez im Forum tags
    Antworten: 0
    Letzter Beitrag: 07.10.2010, 20:49
  5. Verständnisfrage Artikel /Teaser
    Von rainerpansen im Forum Allgemeine Inhaltselemente
    Antworten: 9
    Letzter Beitrag: 15.08.2010, 16:28

Lesezeichen

Lesezeichen

Berechtigungen

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