Artikel Teaser: /articles/ umbenennen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Stargazer
    Contao-Nutzer
    • 09.08.2010
    • 13

    #1

    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.
  • schman
    Community-Moderator
    • 20.06.2009
    • 3739

    #2
    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.

    Kommentar

    • Stargazer
      Contao-Nutzer
      • 09.08.2010
      • 13

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

      Kommentar

      • zan
        Contao-Nutzer
        • 11.05.2010
        • 35

        #4
        /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

        Kommentar

        • schman
          Community-Moderator
          • 20.06.2009
          • 3739

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

          Kommentar

          • Ulrike
            Contao-Nutzer
            • 11.08.2010
            • 113

            #6
            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

            Kommentar

            • Sebastian
              Contao-Urgestein
              • 19.06.2009
              • 3361

              #7
              HI

              Die Erweiterung entfernt beliebige Fragmente in beliebiger Länge.

              Sebastian
              Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

              Kommentar

              • Ulrike
                Contao-Nutzer
                • 11.08.2010
                • 113

                #8
                @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
                Zuletzt geändert von Ulrike; 13.01.2011, 12:20.

                Kommentar

                • Sebastian
                  Contao-Urgestein
                  • 19.06.2009
                  • 3361

                  #9
                  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

                  Kommentar

                  • Ulrike
                    Contao-Nutzer
                    • 11.08.2010
                    • 113

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


                    Beitrag #45

                    MfG
                    Ulrike

                    Kommentar

                    • richi180483
                      Contao-Nutzer
                      • 17.01.2011
                      • 1

                      #11
                      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

                      Kommentar

                      • schman
                        Community-Moderator
                        • 20.06.2009
                        • 3739

                        #12
                        @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.

                        Kommentar

                        • Ulrike
                          Contao-Nutzer
                          • 11.08.2010
                          • 113

                          #13
                          @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

                          Kommentar

                          • jschma
                            Contao-Fan
                            • 09.09.2010
                            • 408

                            #14
                            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:


                            Bin für jeden Tip dankbar.
                            Zuletzt geändert von jschma; 31.03.2011, 21:56.

                            Kommentar

                            • Wolf Larsen
                              Contao-Nutzer
                              • 05.01.2011
                              • 118

                              #15
                              Hallo Zusammen,

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

                              Wolf

                              Kommentar

                              Lädt...