Search the FirstSpirit Knowledge Base
Hallo,
wir setzen den Advaced URL Creator ein.
Wenn wir eine Seite in der Struktur-Verwaltung löschen und die gleiche Seite noch einmal aus der Inhalte-Verwaltung in die Struktur ziehen, wird immer ein neuer Index-Zähler hinzugefügt!?
Der Zähler wird jedes Mal hochgezählt - auch wenn wir vorher die URLs zurücksetzen.
Beispiel mit Anzeigename "test":
test.html : Url beim 1. Anlegen in der Struktur
test-2.html : Url nach 1. Löschen und 2. Anlegen in der Struktur nach Zurücksetzen der Url
test-3.html : Url nach 2. Löschen und 3. Anlegen in der Struktur nach Zurücksetzen der Url
test-4.html : Url nach 3. Löschen und 4. Anlegen in der Struktur nach Zurücksetzen der Url
...
usw.
Im Log kommt es zu folgendem Warning:
WARN 04.02.2014 13:49:54.784 (de.espirit.firstspirit.generate.path.RegistryUrlFactory): URI conflict detected for SSNodeEntry-29112-9491-DE-, unified URI: /entwicklung/test-2.html
Wie kann die Seite mehrfach ohne Index-Zähler wieder neu angelegt werden? Ist dieses Verhalten ein Bug?
FirstSpirit-Version 5.0.425
Danke und viele Grüße
Mark Weigelt
Hallo Mark,
wir haben nur an der UrlFactory etwas geändert, der UrlCreator ist wie folgt in der module.xml definiert:
<public>
<name>XXXUrlFactory</name>
<class>de.espirit.firstspirit.generate.UrlCreatorSpecificationImpl</class>
<configuration>
<UrlFactory>de.bgv.web.firstspirit.urlfactory.XXXUrlFactory</UrlFactory>
<useWelcomeFileNames>no</useWelcomeFileNames>
<useregistry>yes</useregistry>
<removedeleted>yes</removedeleted>
</configuration>
</public>
Da bringen die Parameter aber scheinbar nichts!?
Danke und Gruß
Daniel
Hallo Daniel,
versuch mal "true" statt "yes".
Viele Grüße
Mark
Hallo Mark,
danke nochmal für Deine Tipps und Hinweise!
Das Problem hat sich jetzt wohl erstmal erledigt bei uns. Ich bin in einem anderen Beitrag hier im Forum darauf gestoßen, dass in der neuen Server-Version zu diesem Thema ein Bugfix enthalten ist. Wir haben nun das Server-Update durchgeführt und das Problem ist nicht mehr vorhanden.
Viele Grüße
Daniel
Es wird sowohl "yes" als auch "true" unterstützt.
Hi zusammen,
wir nutzen übrigens den Default SEO und auch hier funktioniert der "removedeleted"-Parameter.
Liebe Grüße
Marcel