Hallo zusammen...
Ich habe bei diversen Typo3-Webs das Problem, dass mir das XML von mc_googlesitemap fehlerhaft generiert wird. Und zwar schiebt es ganz zu beginn entweder Tab-Sprünge ein oder das ganze beginnt erst auf Zeile 2. Ich weiss dass es an meinem Template liegt (habe das ganze im gleichen typo3 ein neues Template angelegt und dann gehts), aber ich habe keine Ahnung wo ich suchen sollte, um diese Unschönheit entfernen zu können. Anbei ein kleines Beispiel um das ganze auch bildlich verständlich zu machen:
#1 <- Tab -><- Tab -><?xml version="1.0" encoding="UTF-8"?>
#2 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
#3 <url>
#4 <loc>http://meintypo3.ch/index.php?id=3</loc>
#5 <lastmod>2006-07-20T15:11:58Z</lastmod>
#6 </url>
#7 </urlset>
Oder so:
#1 <- Break ->
#2 <?xml version="1.0" encoding="UTF-8"?>
#3 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
#4 <url>
#5 <loc>http://meintypo3.ch/index.php?id=3</loc>
#6 <lastmod>2006-07-20T15:11:58Z</lastmod>
#7 </url>
#8 </urlset>
Ich bin über jeden Input dankbar. Auszug meines Templates kann ich leider nicht posten, da das ganze als Firmenknowhow unter Verschluss zu bleiben hat...
Gruss Freezer
TGCFreezer schrieb
Ich weiss dass es an meinem Template liegt (habe das ganze im gleichen typo3 ein neues Template angelegt und dann gehts)
na dann kopier einfach das ganze template, und schließ schritt für schritt code-blöcke aus
TGCFreezer schriebIch bin über jeden Input dankbar. Auszug meines Templates kann ich leider nicht posten, da das ganze als Firmenknowhow unter Verschluss zu bleiben hat...
ja das kann man verstehen, ist ja schließlich TS :p
Ich konnte das Problem lokalisieren 🙂.
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/layout.htm
## Read the subparts
subparts {
[...]
PH_MY_SCRIPT = PHP_SCRIPT
PH_MY_SCRIPT = fileadmin/includes/script.inc
[...]
workOnSubpart = DOCUMENT
}
}
Die Zeile wo ich das PHP-Script einbinde macht diese Tabs rein. Warum dies so ist, kann ich ned sagen, aber das dürfte beim ersetzen der Seite schwierigkeiten machen. Wie auch immer, somit werde ich versuchen das php-script in typo3 zu portieren damit dieser "bug" nicht mehr auftreten kann.
Gruss Freezer
schau ob im script irgendwelche zeichen vor/nach dem eigentlichen beginn/ende sind
georg
just2b schrieb
schau ob im script irgendwelche zeichen vor/nach dem eigentlichen beginn/ende sind
georg
super, da war der bock drin... 😃
vielen dank 😉