It seems like we are using two charsets.
I set the encoding to iso-8859-1. Now I have to edit some documents titles to change them from utf-8 to iso.
But ModX throws a PHP strstr() error, when I try to save an modified document:
Warning: strtr() [function.strtr]: The second argument is not an array. in /homepages/33/d105031732/htdocs/manager/processors/save_content.processor.php on line 859
Beside that sometime it throws another error "document X is allready using alias ’’" - but the alias is properly set on both documents.
And the ditto call still does not work perfectly:
link
As you can see sometimes it still displays the folders instead of the documents inside them.
edit:
Another error together with the strstr() warning:
Warning: Cannot modify header information - headers already sent by (output started at /homepages/33/d105031732/htdocs/manager/processors/save_content.processor.php:859) in /homepages/33/d105031732/htdocs/manager/processors/save_content.processor.php on line 563
edit:
When it throws the modify header warning it still saves the changes.
But I am just able to save it when I delete the documents alias. After that ModX throws the header warning, saves my changes and sets the alias silently to 1 regardless if another document allrady has that alias or not.
Whats going wrong here?
edit³:
I tricked ModX: Set encoding to UTF-8 (this way everything works as it should) replaced the umlauts with their html entities &*uml; and fixed all broken document alias.
After that set encoding back to iso.