Ergebnis 1 bis 26 von 26

Thema: [folderurl] urls ohne Sprache...

  1. #1
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Beiträge
    5

    Standard [folderurl] urls ohne Sprache...

    Hallo, ich bin gerade dabei eine Webseite zu erstellen.

    Leider habe ich nun das problem, das nicht wie unter einstellungen angegeben die Sprache vorangestellt wird.
    Hier der die Optionen unter einstellungen:

    Sprache dem Alias anhängen
    Nicht anhängen
    Links anhängen (z.B. de/alias)
    Recht anhängen (z.B. alias.de)

    leider passiert da garnichts.

    Woran liegt das nun? Muss es in der gleichen Webseite die unterseite 2 mal angelegt werden mit de und en oder muss die Webseite in 2 Sprachen angelegt werden? Bin gerade etwas enttäuscht, das es für die ganzen module keine Beschreibung gibt. Aber das kann man auch nicht immer erwarten.

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

    Hallo Jomaar,

    Dafür gibt es ein Forum

    Das Modul selber erlaubt die Eingabe von / innerhalb des Alias einer Seite. Das wäre ohne FolderURL nicht möglich.

    Wenn du eine neue Seite erstellst, wird das Alias automatisch beim speichern generiert, falls du es leer lässt. An dieser Stelle greift das neue Modul ein und hängt automatisch die Sprache vor- oder nach das Alias. Wenn du die automatische Ordnerstruktur auch aktiviert hast, wird das Alias der übergeordneten Seite vorangestellt.

    Du siehst, das klappt nur beim erstellen einer Seite bzw. wenn das Alias leer ist. Im laufenden Betrieb wird nichts verändert!
    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

  3. #3
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Beiträge
    5

    Standard

    Besten dank, das konnte man aus der beschreibung nicht heraus lesen.

    Habe mich schon gewundert gehabt, wieso es nicht geht. Nun kann ich beruhigt, weiter machen, vielen Dank!

  4. #4
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Köln
    Beiträge
    39

    Standard Direkter Zugriff über Sprach Alias

    Hallo,

    habe die Erweiterung folderurl installiert und sie läuft einwandfrei ... vielen Dank an dieser Stelle!

    Meine Frage wäre nun, ob es möglich ist über den Aufruf
    www.domain.de/de oder www.domain.de/en
    direkt auf die Startseite der entsprechenden Sprache zu gelangen.

    Ist das mit dem Modul möglich?

    Viele Grüße,
    Dennis

  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

    Das hat mit dem Modul nichts zu tun, aber du kannst einfach Weiterleitungs-Seiten mit dem entsprechenden Alias erstellen.
    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-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Andreas: Wäre es eigentlich möglich bzw. eine grosse Sache, automatisch das Sprachkürzel in der URL erscheinen zu lassen?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    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 müsste jedes Alias modifiziert werden, und das machst du besser über die Datenbank.
    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

  8. #8
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ja schon klar, aber ich meine, mal angenommen ich ändere kein Seitenalias.

    Ist es unmöglich, dass dein Modul auf Wunsch (kA...z.B. Checkbox) einfach das Sprachkürzel in die URL mitnimmt?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  9. #9
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Hallo Andreas,

    mal was zum Thema Folderurl feat. PM. Folderurl kennt "message" in der URL nicht, deshalb kommt es da zu einem Fehler.

    Viele Grüße
    Chris
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard 404 Fehler

    Hallo Andreas,

    erhalte in meinem Server-Log einige 404-Fehler von dieser Art:

    "... GET /de/directory/subdirectory/itemdetails/items/plugins/mootools/mootools.js HTTP/1.1" 404 221 ..."
    "... GET /de/directory/subdirectory/itemdetails/items/plugins/slimbox/js/slimbox.js HTTP/1.1" 404 223 ..."

    Dabei ist "/de/directory/subdirectory/itemdetails/" der in der Seitenstruktur eingetragene Seitenalias der betreffenden Seite und "/items/" ein durch die Catalog-Erweiterung generiertes Schlüsselwort. Dieses Schlüsselwort ist (neben anderen) natürlich in den TYPOlight-Einstellungen bei den URL-Schlüsselwörtern eingetragen.

    Das Mootools Framework und die Slimbox-Javascript-Datei wird im Seitentemplate ganz normal eingebunden:

    Code:
    <script type="text/javascript" src="plugins/mootools/mootools.js"></script>
    <script type="text/javascript" src="plugins/slimbox/js/slimbox.js"></script>
    Komisch nur, dass (laut Server-Log) dieser Fehler immer nur bei UserAgents "MSIE 8.0" auftritt.

    Weißt Du vielleicht, warum sich dieser Request über diese Verzeichnisstruktur so zusammensetzt und dadurch den 404-Error auslöst? Wo könnte da das Problem liegen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Hast du möglicherweise in deinem fe_page den base-Tag gelöscht? Oder wie sieht der aus?
    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

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Hast du möglicherweise in deinem fe_page den base-Tag gelöscht? Oder wie sieht der aus?
    Der Base-Tag sieht folgendermaßen aus:

    Code:
    <base href="<?php echo $this->base; ?>"></base>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Und im Frontend?
    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

  14. #14
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Und im Frontend?
    ... steht im Base-Tag der korrekte href zu meiner Domain.

    Beim Base-Tag sehe ich aber nicht das Problem - dann müssten ja viele andere Dinge auch nicht richtig funktionieren. Sonst passt ja alles.

    Laut Serverlog sind nur die Requests von UserAgents "MSIE 8.0" und URLs auf Katalog-Einträge davon betroffen.
    Wie schon gesagt - das Katalog-Schlüsselwort "items" habe ich natürlich in das entsprechende Feld "URL Schlüsselwörter" Deiner Erweiterung eingetragen.
    Ich hab jetzt auch nochmals extra im IE8 getestet, ob beim Aufruf der betreffenden Katalog-Seiten irgendwelche augenscheinlichen Probleme feststellbar sind, konnte aber nichts dergleichen entdecken. Seite wird korrekt geladen und auch das Slimbox-Skript läuft einwandfrei.
    Ohne Probleme natürlich (!) auch im FF.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  15. #15
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Ich glaube mein Beitrag wurde übersehen. Folderurl kennt "message" (vom PM Modul) in der URL nicht, deshalb kommt es da zu einem Fehler.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

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

    Dann solltest du das Keyword in dein Einstellungen eintragen
    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

  17. #17
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Sorry, wusste gar nicht, dass es das gibt. Dankeschön
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  18. #18
    Contao-Nutzer
    Registriert seit
    07.11.2009.
    Beiträge
    13

    Standard Startpunkt der Website mit in die folderurl

    Hallo,

    ich habe eine Seitenstruktur nach folgendem Muster:

    • Website 1 (St.Punkt1)
      • Home

        • News

      • Seite2
    • Website 2 (St.Punkt2)
      • Home

        • News

      • Seite2


    Ich habe also mehrere Websites in einer TL-Installation, wodurch natürlich Seiten wie Home oder Impressum mehrmals vorkommen.
    Da ich nicht die Seitenaliase nach Home1, Home2, Home3, ... benennen wollte, kam ich auf folderurl.
    Problem jedoch: Den Seitenaliasen wird nicht der Alias des Startpunktes vorangestellt, sondern nur von regulären Seiten.

    Bsp. bei obiger Struktur:
    "home/news"
    statt wie gewünscht
    "website1/home/news"

    Dadurch hilft mir das überhaupt nicht weiter, da "home/news" dann trotzdem für jede Website gilt.

    Meine Frage also:
    Ist es möglich den Namen des Websitestartpunktes dem Alias hinzuzufügen? Oder habe ich doch nur einen Fehler gemacht und eigentlich ist das sogar Standard? Bzw. gibt es eine andere (bessere/einfacherere) Lösung?

    Wünsche noch einen schönen Festtag,
    Marc
    Geändert von marci (26.12.2009 um 10:31 Uhr) Grund: Struktureinrückung berichtigt

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

    Hallo Marc,

    Ich vermute mal stark dass deine beiden Webseiten auf verschiedenen Domains laufen? Dann kannst du nämlich einfach dieselben Alias verwenden.
    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

  20. #20
    Contao-Nutzer
    Registriert seit
    07.11.2009.
    Beiträge
    13

    Standard

    Danke Andreas! Du hast Recht, mein Fehler.

    Die Seiten laufen natürlich mit verschiedenen Domains. Da habe ich wohl ein wenig gepennt, dass man ein Alias mehrfach verwenden darf, wenn man verschiedene Domains in den Startpunkten einträgt.
    Denn ich hatte zu meinen 2 Liveseiten noch eine Testseite und wollte jetzt eine weitere "richtige" Seite erstellen. Beide bis dato ohne eingetragene Domain, also kam die Fehlermeldung, dass der Alias "home" schon vergeben ist.

    Werde deine Erweiterung trotzdem verwenden um den Seitenaliasen den Präfix der Sprache zu geben

  21. #21
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Andreas,

    folgendes Problem ist mir neulich im Zusammenhang mit FolderURL 1.4.0b21 @ TL2.8 aufgefallen (möchte auch nur darauf hinweisen, da die Erweiterung ohnedies noch nicht offiziell für diese TYPOlight-Version freigegeben ist):

    Nachdem ja beim Anlegen einer neuen Seite (in der Seitenstruktur) auch der dazugehörige (Haupt-)Artikel in der Artikelverwaltung automatisch mitgeneriert wird, dieser dabei aber neuerdings für den Artikelalias denselben Alias erhält, wie die Containerseite (also etwa Einträge der Art "de/startseite"), erhält man beim Ändern bzw. Neuabspeichern eine entsprechende Fehlermeldung, dass der Name ungültige Zeichen enthält. Sofern man den Ordnerstruktur-Teil aus dem Artikelalias manuell entfernt, hat man keine weiteren Probleme, fein wäre es allerdings, wenn man das irgendwie bereits beim Erstellen der Seite/Artikel-Kombination automatisch korrekt umsetzen könnte.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  22. #22
    Contao-Fan
    Registriert seit
    02.09.2009.
    Beiträge
    307

    Standard

    Hallo Andreas und andere,

    ist bzgl. der fehlerhaften Artikel-Aliase schon etwas passiert? Wenn nein, dann hätte ich folgenden Vorschlag anzubieten:
    Die Funktion "generateArticle" in der Klasse "tl_page" könnte folgendermaßen überschrieben werden:
    In der vorvorletzten Zeile der Funktion könnte man
    Code:
    $arrSet['alias'] = $dc->activeRecord->alias;
    durch folgenden ersetzen:
    Code:
    if( $arAlias = explode('/',$dc->activeRecord->alias) )
    			$arrSet['alias'] = end($arAlias);
    		else
    			$arrSet['alias'] = $dc->activeRecord->alias;
    Ich habe dazu in system/modules/myChanges/dca/ die Datei tl_page.php angelegt, die folgende Klasse enthält:
    Code:
    class my_tl_page extends tl_page
    { 
     public function generateArticle(DataContainer $dc)
    	{
    		// Return if there is no active record (override all)
    		if (!$dc->activeRecord)
    		{
    			return;
    		}
    
    		// Existing or not a regular page
    		if ($dc->activeRecord->tstamp > 0 || !in_array($dc->activeRecord->type, array('regular', 'error_403', 'error_404')))
    		{
    			return;
    		}
    
    		$new_records = $this->Session->get('new_records');
    
    		// Not a new page
    		if (!$new_records || (is_array($new_records[$dc->table]) && !in_array($dc->id, $new_records[$dc->table])))
    		{
    			return;
    		}
    
    		// Check whether there are articles (e.g. on copied pages)
    		$objTotal = $this->Database->prepare("SELECT COUNT(*) AS total FROM tl_article WHERE pid=?")
    								   ->execute($dc->id);
    
    		if ($objTotal->total > 0)
    		{
    			return;
    		}
    
    		// Create article
    		$arrSet['pid'] = $dc->id;
    		$arrSet['sorting'] = 128;
    		$arrSet['tstamp'] = time();
    		$arrSet['author'] = $this->User->id;
    		$arrSet['inColumn'] = 'main';
    		$arrSet['title'] = $dc->activeRecord->title;
    		if( $arAlias = explode('/',$dc->activeRecord->alias) )
    			$arrSet['alias'] = end($arAlias);
    		else
    			$arrSet['alias'] = $dc->activeRecord->alias;
    		$arrSet['published'] = $dc->activeRecord->published;
    
    		$this->Database->prepare("INSERT INTO tl_article %s")->set($arrSet)->execute();
    	}
    }
    Nun müsste die Klasse "my_tl_page" noch statt der Klasse "tl_page" registriert werden. Leider bin ich php-mäßig nicht der König und auch Contao-mäßig immernoch Anfänger. Hat jemand einen Tipp wie ich es schaffe, dass meine Funktion statt der in der ursprünglichen Klasse ausgeführt wird? Und vielleicht kann mir auch noch jemand sagen, ob das generell ein gangbarer Weg zur Problemlösung ist.

    Danke im Voraus,
    juju

  23. #23
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    415

    Standard

    Hallo Gemeinde, ist in der Hinsicht schon etwas passiert?

    Grüße

  24. #24
    Contao-Nutzer Avatar von siebenvier
    Registriert seit
    26.08.2010.
    Ort
    Potsdam
    Beiträge
    80

    Standard

    Ich wäre auch sehr an einer Lösung interessiert.
    Vergessen du musst, was früher du gelernt!

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

    Die Lösung hab ich schon, aber ich bau ev. noch ne zweite Funktion ein. Sollte aber bald kommen.
    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

  26. #26
    Contao-Nutzer Avatar von siebenvier
    Registriert seit
    26.08.2010.
    Ort
    Potsdam
    Beiträge
    80

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Die Lösung hab ich schon, aber ich bau ev. noch ne zweite Funktion ein. Sollte aber bald kommen.
    Super! Bin schon sehr gespannt
    Danke für deine schnelle Antwort!
    Vergessen du musst, was früher du gelernt!

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. URLs umschreiben erzeugt xml in URL (Folderurl)
    Von Carino im Forum Sonstiges zu Contao
    Antworten: 17
    Letzter Beitrag: 03.07.2012, 01:12
  2. Folderurl und Sonderzeichen
    Von Logo im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 21.02.2011, 10:03
  3. Menü-Eintrag ohne Verlinkung / ohne Weiterleitung
    Von bird im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 04.05.2010, 21:30
  4. URLs umschreiben (ohne index.php)
    Von einszweidrei im Forum Installation / Update
    Antworten: 11
    Letzter Beitrag: 08.09.2009, 15:47

Lesezeichen

Lesezeichen

Berechtigungen

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