1. Forum
    1. Unerledigte Themen
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Blog
    1. Artikel
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Blog-Artikel
  • Seiten
  • Erweiterte Suche
  1. StageTwo - Deine Wohlfühloase
  2. Software
  3. WBB SEO Plugin

Routen für das FireBall-CMS

  • webghost
  • 15. Juli 2014 um 11:01
1. offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 15. Juli 2014 um 11:01
    • #1

    Hallo,

    ich bin noch nicht ganz dahinter gekommen wie ich Routen für das FireBall-CMS machen kann.

    ohne Routen kann ich die Seiten wie folgt aufrufen:
    Nachrichten: /cms/news-category-list/
    Seite: /cms/page/?alias=seite

    dann machte ich eine Route cms\page\PagePage mit {title}
    hat erst auch funktioniert /cms/page/seite war erreichbar (zwar über den Title statt über das alias), aber die Nachrichten nicht mehr. Also hab ich noch ein paar Sachen ausprobiert. Nun geht aber auch mit selber Einstellung /cms/page/seite nicht mehr.

    Komme absolut nicht mit was da passiert, auch Cache gelöscht - aber da passieren unerwartete Sachen.

    Nun wäre ich aber froh wenn mir jemand sagen könnte wie die Routen für das CMS richtig aussehen müssten? Dann könnte ich nach dem Fehler suchen.

    Auch zum RSS-Feed Funktion der Nachrichten versuchte ich eine Route anzulegen cms\page\NewsFeedPage dann wird aber jede Seite geöffnet als wäre es xml.

    Grüsse

    Webdesign Systems

    2 Mal editiert, zuletzt von webghost (15. Juli 2014 um 11:54)

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Juli 2014 um 14:43
    • Offizieller Beitrag
    • #2

    Ich versteh erstmal nicht wieso es bei der Seite keine ID und keinen Titel, sondern nur einen alias Parameter gibt.
    generell sieht eine Route so aus
    controller: cms\page\PagePage
    schema: /page/{id}-{title}

    Da es hier keinen title zu geben scheint, solltest du es mal versuchen den Parameter alias zu nehmen und den regulären Ausdruck des Titels zu nehmen.

    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 19. Juli 2014 um 22:24
    • #3

    ich hab ja inzwischen im Forum von FireBall CMS noch nachgefragt http://codequake.de/forum/index.ph…RL-s-SEO-Addon/
    Dort bekam ich eine andere Lösung die mich aber nicht ganz überzeugt. Ich weiss halt selber auch nicht wie das da mit dem alias alleine gehandhabt wird. Bisher konnte ich noch zuwenig in die Sache reinsehen.

    Nun mit dem alias wie Du sagtest hat es geklappt, allerdings nicht mit dem alias alleine - dann ist die Nachrichten-Seite nicht mehr aufrufbar.

    cms\page\PagePage
    /{alias}/{id}-{title}

    so funktioniert es

    besten Dank für Deine Hilfe

    Webdesign Systems

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 20. Juli 2014 um 11:05
    • Offizieller Beitrag
    • #4

    Das freut mich das du nun eine Lösung hast :)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 24. Juli 2014 um 23:07
    • #5

    hätte noch kurz eine Frage, denke betrifft zwar nicht Dein Plugin, aber Du könntest das wissen - ich hätte gerne in der url innerhalb des title einen "_" statt "-". Da ich nirgens optionen dies bezüglich finde, denke ich dass ich irgendwo ins System eingreifen muss. Weisst Du etwa wo?

    Webdesign Systems

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 24. Juli 2014 um 23:17
    • Offizieller Beitrag
    • #6

    Bei mir wirst du in der SEORoute fündig.
    In der Sanitize funktion müsstest du den Charakter ändern.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 25. Juli 2014 um 10:28
    • #7

    super danke Dir :)

    wär eventuell noch eine Idee solch eine Option in einer folgenden Version einzubauen

    ist wohl doch nicht so einfach - konnte es in Deiner Klasse anpassen, aber da spielt sonst noch was mit, das Ergebnis war dann "_-" statt "_" wird wohl irgendwo ein trim() nicht mehr greifen.

    Webdesign Systems

    2 Mal editiert, zuletzt von webghost (25. Juli 2014 um 10:52)

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 25. Juli 2014 um 11:34
    • Offizieller Beitrag
    • #8

    Nein das wird nicht passieren da ich _ als falschen seperator für leerzeichen halte.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 25. Juli 2014 um 14:56
    • #9

    darf ich fragen warum? ich halte den Bindestrich für falsch da er auch sonst vorkommen kann, der Unterstrich hat aber in der Wortbildung keine Funktion, eignet sich daher als Trennzeichen.

    Webdesign Systems

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 25. Juli 2014 um 15:10
    • Offizieller Beitrag
    • #10

    Weil Google das nun mal so sieht das Uindestriche als Trennzeichen gesehen werden und Unterstriche eher als verbindendes Element.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 25. Juli 2014 um 15:22
    • #11

    na gut dann verstehe ich Deine Ansicht. Aber was der Typ da labert ist sogar für amerikanische Verhältnisse bescheuert

    Webdesign Systems

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 25. Juli 2014 um 15:25
    • Offizieller Beitrag
    • #12

    Ob das bescheuert ist oder nicht ist am Ende irrelevant.
    SEO ist auch total bescheuert. Man versucht Google auszuticksen ohne stichhaltige Fakten und wird bei fast jedem Update von hinten genommen^^

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • webghost
    Anfänger
    Punkte
    75
    Beiträge
    13
    Geschlecht
    Männlich
    • 26. Juli 2014 um 11:46
    • #13
    Zitat von Sick^

    SEO ist auch total bescheuert. Man versucht Google auszuticksen ohne stichhaltige Fakten und wird bei fast jedem Update von hinten genommen^^


    das stimmt :D

    guter Inhalt ist immer noch die beste Optimierung . Und natürlich einen guten HTML-Aufbau, wobei ich da mit dem WBB nicht in allen Belangen so glücklich bin.

    Webdesign Systems

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 27. Juli 2014 um 23:46
    • Offizieller Beitrag
    • #14

    Ja man kann gewiss noch ein paar dinge überarbeiten.

    • Vorheriger offizieller Beitrag
  • Baldur
    Anfänger
    Punkte
    35
    Beiträge
    7
    • 19. März 2015 um 21:29
    • #15

    Ich habe den Thread hier verfolgt und versucht bei mir die Routen umzuschreiben für das Fireball CMS 2.0.0.

    Nachrichten: /cms/NewsCategoryList/
    Seite: /cms/?alias=seite

    Ich möchte gerne, dass die Seiten dann so abrufbar sind:
    /cms/seite

    Bei "Menüpunkt" ist z. B. folgendes eingetragen:
    Controller: cms\page\PagePage
    Parameter: id=1

    Diese Route hier

    cms\page\PagePage
    /{alias}/{id}-{title}

    funktioniert bei mir leider nicht.

Benutzer online in diesem Thema

  • 2 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  1. Navigation
  2. Forum
    1. Unerledigte Themen
  3. Artikel
  4. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  5. Blog
    1. Artikel
  6. Suche
  7. Optionen
    1. (placeholder)
  8. Aktueller Ort
  9. StageTwo - Deine Wohlfühloase
  10. Software
  11. WBB SEO Plugin
  1. Benutzer-Menü
  2. Anmeldung
  3. Registrierung
  4. Sprache
  5. Deutsch
    1. Deutsch
    2. English