Ergebnis 1 bis 18 von 18

Thema: Catalog Fehlerseite und Weiterleitung?

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard Catalog Fehlerseite und Weiterleitung?

    Servus beisammen,

    irgendwie steh ich mal wieder auf dem Schlauch. Kann ich seitens Catalog eine Weiterleitung erstellen wenn ein Produkt nicht mehr verfügbar ist? Für Google ist es immer schlecht wenn ein Link ins leere läuft. Wenn ein Produkt allerdings ausverkauft wurde oder aus dem Sortiment genommen wurde, ist der Link ja weiterhin indexiert. Die korrekte Vorgehensweise wäre jetzt eine permanente 301 Weiterleitung einzurichten damit dieser Fehler nicht passiert und der User ins leere läuft.

    Wie kann ich das in TL - Catalog umsetzen? Aktuell löse ich das über das Modul redirect4ward. aber hier muss ich jeden Link den ich entferne händisch eintragen....

    Gruß
    Frank
    Geändert von Kahmoon (04.07.2010 um 16:14 Uhr)

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Kahmoon,
    eine Weiterleitung wird bisher nicht gemacht.
    Bei der Liste und bei der Detailseite kann aber ein Text angegeben werden (da ist auch schon eine Vorgabe).
    Es ist also bisher nicht vorgesehen, da eine Permanente Weiterleitung für einzurichten (ist auch immer die Frage ob das Item 'ausversehen' nicht mehr vorhanden ist, Temporär oder permanent).
    Ich stelle mir auch die Frage ob es sinnvoll ist, dann eine Weiterleitung einzurichten oder für jedes Item (pro Item wäre an sich ja der optimale Weg...).
    Und da kann man dann eventuell besser selber Hand anlegen, indem man einfach mal Felder definiert für Produkte die nicht mehr vorhanden sind. Ein kleiner Text und ein Link zu einem Ähnlichen Produkt eventeull (wobei ähnlich ja auch automatisiert werden könnte...).
    Dann wäre da immer noch Text und durch den Link wird der PR weiterhin vererbt. Zusätzlich wäre das für Besucher eventuell am praktischsten, da die dann Informiert werden warum etwas nicht mehr da ist und nicht rätseln müssen ob ihr Lesezeichen vllt Falsch gesetzt ist.

    Dann gibt es auch noch eine Erweiterung mit der man solche Weiterleitungsseiten einrichten kann -> http://www.contao.org/erweiterungsli...010009.de.html

    Eventuell ist die das passende Zwischenstück für dich. Denn ich sehe eigentlich keinen Grund den catalog extra noch mit solchen Dingen zu versorgen (ist ja eh schon kompliziert genug *g*).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    OK ;-)

    Ein Hinweis wollte ich schon ausgeben und nicht einfach auf die Übersicht weiterleiten. Allerdings wollte ich hier eine ordentliche 404 Seite?

    Dann werd ich es mal weiterhin mit rediret4ward machen

    Danke

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Äh.. wie schon gesagt: Nur einen Hinweis ausgeben kannst du jetzt schon, bzw. ist ja schon per default so ;-)

    Da du aber weiterleiten möchtest ist da mehr Arbeit angesagt. Und da du das ja eh schon machst, ist doch alles in Butter ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Äh.. wie schon gesagt: Nur einen Hinweis ausgeben kannst du jetzt schon, bzw. ist ja schon per default so ;-)
    Jepp...i know.

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich noch mal...hab jetzt die Fehlermeldung ein wenig angepasst. Allerdings würde ich jetzt gern das Notify Element nicht anzeigen wenn kein Artikel angezeigt wird. Aktuell wird jetzt die Fehlermeldung doppelt ausgegeben. Daher würde ich gern im Notifytemplate abfragen ob überhaupt ein Artikel vorhanden ist....aber auch bei der Ausgabe aller Variablen finde ich nichts passendes.

    http://www.hartl-racing.de/produktde...a-crf-450.html

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Kahmoon,
    ich seh da gerade nur eine Fehlermeldung.. was hast gemacht damit das nu klappt?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Servus....aktuell habe ich es leider quick & dirty gelöst. Ich prüfe $this->errormsg nach einem gewissen String und gebe dann den Block aus oder nicht. Leider keine schöne Lösung..aber funktioniert.

  9. #9
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Na, das ist ja dann die Hauptsache *g*

    Danke das du verraten hast wie du es gemacht hast ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Habs nicht gepostet weil es eigentlich eine sch... Lösung ist . Wenn jemand den Fehlerstring verändert gehts nicht . Bin kein Freund von Halblösungen...aber leider habe ich keine andere Variable gefunden. Es werden allerdings die Catalogvariablen des Produkts ausgegeben. Diese sind leer womit eine Abfrage möglich wäre.....nur schaff ich es nicht mich durch das Array an diese Stelle zu hangeln.

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann gib doch mal die Array Ausgabe. Vllt findet sich dann ein Weg ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Das ist der Bereich der abgefragt werden könnte. Die gesamte Ausgabe der Variablen ist bissl zu viel, da hier mit $this->showTemplateVars(); alle Variablen der aktuellen Seite ausgegeben werde.

    Code:
    Array ( [kategorie] => [items] => schaltautomat-ktm-stafrlane [search] => [online] => [orderby] => [aktion] => [hersteller] => [title] => [alias] => [seo_beschreibung] => [keywords] => [beschreibung] => [uvp_preis] => [preis] => [image] => [dateianhang] => [file] => [articles] => [pdf] => )
    Geändert von Kahmoon (06.07.2010 um 17:49 Uhr)

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Kahmoon,
    irgendwie komme ich mit der Darstellung gerade nicht so ganz klar ><
    Sollte da nicht noch mehr stehen?
    Oder könntest du mir die Quellcode Ansicht posten, damit man die verschachtelung besser sieht?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  14. #14
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja ich weiß....is aber zu lang für ne PN aber es stehen halt auch jede Menge sensible Daten wie DB etc. drin. Möchte ich hier eigentlich nicht offen posten. Auch wenn ich paar Sachen rausnehme . Er gibt halt mit $this->showTemplateVars(); alle Daten aus.... Sämtliche Umgebungsvariablen auch von anderen Modulen etc.

  15. #15
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Ort
    Freiburg
    Beiträge
    108

    Standard Meldung "Katalogeintrag nicht gefunden" dynamisch anpassen (SEO)

    Liebe Catalog-Profis,

    hänge mich erstmal hier dran, weil mein Problem das Gleiche scheint - allerdings ist mein Niveau vermutlich ein paar Stufen unter dem, was hier diskutiert wurde...

    Das Problem:
    Im Zuge einer SEO-Maßnahme soll vermieden werden, dass die Links auf abgelaufene Katalogeinträge ins Leere laufen.
    Anstelle der Standardmeldung soll eine spezifische Meldung erscheinen (z.B. "Tut uns leid - der von Ihnen aufgerufene Artikel "Artikelname/evtl. sogar Kurzbeschreibung" ist leider nicht mehr gelistet")...
    Außerdem wäre es perfekt, wenn man dem Nutzer gleichzeitig auch noch Alternativen anbieten könnte (anhand der Tags...).

    Nun verstehe ich leider schon mal gar nicht, wo diese Meldung überhaupt generiert wird, geschweige denn, wie und ob ich überhaupt Zugriff auf die Daten des abgelaufenen Eintrags erhalten kann, um diese dann auszugeben (abgelaufen = unveröffentlicht, aber immer noch im Katalog vorhanden).

    Könntet Ihr mir da einen ersten Tipp geben?
    Wenn ich das so lese, was Ihr in diesem Thread schreibt, klingt das ja so, als wäre das kein Problem, aber es übersteigt offensichtlich meine technischen Kompetenzen

    Sollte das in die Meisterliga fallen, so wäre es auch durchaus denkbar, hieraus einen Auftrag zu generieren. Gerne schreibe ich dann eine Anleitung dazu, falls das gewünscht wird.

    Danke und Grüße,
    Stefan
    Geändert von stiefel (09.03.2013 um 14:43 Uhr)

  16. #16
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Stiefel,
    es gibt ja schon eine Meldung, wenn der Eintrag nicht gefunden wird vom Catalog. Dazu kannst du dir einfach mal das Template anschauen. Recht weit unten wird das generiert.
    Wenn du alternativen anbieten möchtest, dann könntest du das Eventuell so machen, das du einen Filter (Suche) einbaust, dir aus der URL das Schlagwort rausholst und dann noch eine Liste ausgeben lässt, die auf diese Suche reagiert... keine ahnung ob das so funktionieren kann, hab ich noch nicht ausprobiert, könnte aber gehen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  17. #17
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Ort
    Freiburg
    Beiträge
    108

    Standard

    Hallo MacKP,

    Danke Dir für den Hinweis - bin aber irgendiwe auf dem Holzweg. Von welchem Template hast Du es?
    In meinem "catalog_full" wird ganz am Schluss dies ausgegeben, falls es keinen "entry" gibt:

    PHP-Code:
    <?php else: ?>
    <p class="info">Invalid item reference for catalog.</p>
    <?php endif; ?>
    Da kann ich aber machen und tun, was ich will; die Meldung bleibt immer gleich:
    "Katalog-Eintrag nicht gefunden"

    im Quelltext übrigens:
    HTML-Code:
    <p class="error">Katalog-Eintrag nicht gefunden</p>
    Die kommt irgendwo anders her und ich find das nicht

    Schöne Grüße und Danke,
    stiefel

  18. #18
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah, ok. Da solltest du mal einen Blick in die Sprachdateien werfen (kannst du dann in deiner system/config/langconfig.php überschreiben um updatesicher zu bleiben).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. individueller Artikel auf 404 Fehlerseite
    Von marsie im Forum Sonstiges zu Contao
    Antworten: 17
    Letzter Beitrag: 20.05.2010, 11:20
  2. Fehlerseite bei nicht vorhandenem Artikel
    Von Babelfisch im Forum Allgemeine Inhaltselemente
    Antworten: 6
    Letzter Beitrag: 16.01.2010, 08:47
  3. Navigation linkt nur zur Fehlerseite
    Von nullzehn im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 14.01.2010, 16:29
  4. Fehlerseite bei Multidomain-Betrieb
    Von mv_alex im Forum Installation / Update
    Antworten: 34
    Letzter Beitrag: 30.10.2009, 10:22

Lesezeichen

Lesezeichen

Berechtigungen

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