Ergebnis 1 bis 9 von 9

Thema: items-Parameter weglassen möglich?

  1. #1
    Contao-Nutzer Avatar von Matze-Katze
    Registriert seit
    18.12.2009.
    Beiträge
    58

    Standard items-Parameter weglassen möglich?

    Ist es irgendwie möglich den items-Parameter zu killen?

    Hab bei dem Nachrichtenarchiv ne Weiterleitungsseite eingerichtet, die "Artikel" heißt. Auf dieser Seite werden dann die aufgerufenen Artikel angezeigt. Nun steht folgendes im Link:
    www.domain.de/aktuelles/artikel/items/schoenes-wetter-heute/

    Der Parameter Items wäre jetzt theoretisch überflüssig. Ich weiß aber nicht genau, inwiefern er für die Erkennung des Artikels verantwortlich ist. Kann mir das wer sagen?

  2. #2
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo Matze-Katze,

    Ist es irgendwie möglich den items-Parameter zu killen?
    Prinzipiell wäre eine Entfernung oder zumindest eine Umbenennung durchaus möglich - wenn auch fraglich, ob sinnvoll.

    Der Parameter Items wäre jetzt theoretisch überflüssig. Ich weiß aber nicht genau, inwiefern er für die Erkennung des Artikels verantwortlich ist
    Theoretisch vielleicht aber praktisch ist er quasi der Hauptverantwortliche für die korrekte Erkennung bzw. Zuordnung.

    Siehe auch: https://community.contao.org/de/showthread.php?t=695

    MfG
    Peter

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Parameter ist nicht überflüssig, und kann mit vernünftigem Aufwand auch nicht entfernt werden.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer Avatar von Matze-Katze
    Registriert seit
    18.12.2009.
    Beiträge
    58

    Standard

    Kann mir denn wer genauer erklären, inwiefern der Parameter so wichtig ist?

    Denn ich könnte mir vorstellen, dass man den Parameter items weglassen könnte, wenn man eine Seite (in diesem Fall "artikel") als das jeweilige Modul, welches Artikel anzeigt erkennt.

  5. #5
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es sind immer Key-Value Paare, über welche das System weis welche Variable dies ist.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  6. #6
    Contao-Nutzer Avatar von Matze-Katze
    Registriert seit
    18.12.2009.
    Beiträge
    58

    Standard

    Ja, das ist mit schon klar, dass das irgendwie so aussieht, wenn mod_rewrite aus ist: ...&type=items&...
    Kann man beim Aufruf einer Seite nicht prüfen, ob diese z.B. Artikel anzeigt und damit die Funktion von dem Parameter items ersetzen?

  7. #7
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Das hat nichts mit mod_rewrite zu tun, das liegt im TL-Core.

    Du könntest aber durch Template-Anpassungen und ein bisschen mod_rewrite das /items/ für bestimmte Seiten entfernen.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  8. #8
    Contao-Nutzer Avatar von Matze-Katze
    Registriert seit
    18.12.2009.
    Beiträge
    58

    Standard

    Das hat nichts mit mod_rewrite zu tun, das liegt im TL-Core.
    Sagte ich das irgendwo?
    mod_rewrite schreibt den GET-Parameter &key=items zu /items/ um.

    Kann mir denn niemand sagen, wo genau ich das mit dem items-Parameter nachvollziehen kann, sodass man vllt. an einer Umgehung arbeitet?

  9. #9
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Zitat Zitat von Matze-Katze Beitrag anzeigen
    Sagte ich das irgendwo?
    mod_rewrite schreibt den GET-Parameter &key=items zu /items/ um.
    Nö, tut es nicht . mod_rewrite schreibt "/page/items/entry.html" zu "/index.php/page/items/entry.html" um.

    Input::get() kann mehr als nur den QUERY_STRING analysieren. Es liest auch solche "andersartigen" Parameter aus, immer in Zweierpaaren. Du könntest theoretisch den Newsreader also auch korrekt anwerfen, wenn du "/page.html?items=entry" aufrufst. Das Modul selber weiß nicht, wie es aufgerufen wurde, das braucht es auch nicht wissen. Jedoch gibt das Modul beim Generieren des Links die Struktur der URL vor.

    Wenn du das Verhalten grundlegend ändern möchtest, kommst du nicht drumherum einige Module sowie möglicherweise die Input-Klasse deutlich zu verändern. Da ist der Weg über Templateanpassung ("/items" aus Links filtern) und zusätzlichen mod_rewrite angaben (bestimme Seiten ohne "/items" intern auf welche mit diesem Teil umschreiben) deutlich einfacher, schneller und vor allem updatesicher.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. /items/ aus URL entfernen
    Von redhat99 im Forum Nachrichten/Events/FAQ
    Antworten: 5
    Letzter Beitrag: 03.01.2011, 18:26
  2. /items aus Adresse entfernen?
    Von querschlaeger im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 10.08.2010, 14:58
  3. Anzeigen ab / bis für Katalog Items
    Von lukeirie im Forum Sonstige Erweiterungen
    Antworten: 4
    Letzter Beitrag: 19.07.2010, 19:49
  4. News-Modul: "Von" vor dem Autorennamen weglassen
    Von LousyWeather im Forum Nachrichten/Events/FAQ
    Antworten: 3
    Letzter Beitrag: 25.01.2010, 23:06
  5. Antworten: 0
    Letzter Beitrag: 09.11.2009, 19:51

Lesezeichen

Lesezeichen

Berechtigungen

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