[TYPO3-german] Sprachmenu mit ISO-Codes
Andreas Becker
ab.becker at web.de
Tue Jun 19 18:21:41 CEST 2007
Hi Adrian
XML und .htaccess sieht garnicht so schlecht aus, dennoch gibt es kleine
differenzen zwischen dem was wir hier gebrauchen und dem was du gemailt
hast. Ob das der Ausschlag ist mal sehen. Ersetze doch einfach mal unsere
xml und .htaccess mit dem was du hast.
Mache vorher ein Backup deiner files und dann sehen wir weiter.
Jan ist gerade zurueck aus dem Urlaub -hat gerade geschrieben- bitte mail
ihm doch ueber den TER und schreibe ihm in Englisch!!!
**********************************
<?xml version="1.0" encoding="utf-8"?>
<cooluri>
<cooluris>1</cooluris>
<cache>
<usecache>1</usecache>
<params2cool>
<checkforchangeevery>1</checkforchangeevery>
</params2cool>
<cool2params>
<translateifnotfound>0</translateifnotfound>
<oldlinksvalidfor>365</oldlinksvalidfor>
</cool2params>
<cacheparams>0</cacheparams>
<pagenotfound>
<status>HTTP/1.0 404 Not Found</status>
<behavior type="message"><![CDATA[ <h1>Page not found!</h1>
]]></behavior>
</pagenotfound>
</cache>
<pagepath>
<title>alias,subtitle,title</title>
<saveto>id</saveto>
<default>0</default>
<userfunc>tx_cooluri->getPageTitle</userfunc>
</pagepath>
<uriparts>
<part>
<parameter>tx_ttnews[tt_news]</parameter>
<lookindb>
<to>SELECT title FROM tt_news WHERE uid=$1</to>
<translatetoif>
<match>^[0-9]+$</match>
</translatetoif>
<urlize>1</urlize>
</lookindb>
</part>
</uriparts>
<predefinedparts>
<part>
<parameter>tx_ttnews[backPid]</parameter>
</part>
<part>
<parameter>cHash</parameter>
</part>
<part>
<parameter>no_cache</parameter>
</part>
</predefinedparts>
<valuemaps>
<valuemap>
<parameter>L</parameter>
<value key="">0</value>
<value key="english">1</value>
<value key="deutsch">2</value>
<value key="thai">3</value>
<value key="chinese">4</value>
<value key="arabic">5</value>
<value key="hebrew">6</value>
<value key="greek">7</value>
<value key="russian">8</value>
<value key="hinti">9</value>
<value key="japanese">10</value>
</valuemap>
</valuemaps>
</cooluri>
**********************************************
Das ist die Beispiels .htaccess (siehe tutorial - laeuft bei uns auch so)
probiere es mal damit - ich bekam sie damals so von Jan und das ging dann
*********************************************
### Rewriting Stuff ###
# Enable URL rewriting
RewriteEngine On
RewriteRule
^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ -
[L]
RewriteRule
^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/.*$
- [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Main URL rewriting.
RewriteRule .* index.php [L]
### End: Rewrite stuff ###
*********************************************
------------------------------------------------------------------------------------
Danach gehe einfach noch einmal Schritt fuer Schritt alles durch.
1. .htaccess
2. .kein RealURL Zeug in localconf.php
3. XML file CoolUriConf.xml
4. Gehe ins extension repository zu cooluri und schaue nach ob dort auch der
Pfad zur XML Datei richtig eingetragen ist
Solltest Du auch subdomains in deiner Seite haben bzw. weitere domains
setze den Haken in Multidomain (WICHTIG)
5. LIST - und dann auf deine Startseite
Schaue bitte ob Du dort auch ZWEI Domain Records hast
einmal www.domain.com
und
domain.com
redirected to: http://www.domain.com
check the next box
TIP
Installiere jb_status_code und gehe dann noch einmal an diese
stelle.
Dann erscheint hier eine kleine BOX unter der kleinen Checkbox
Gebe hier die Zahl 301 ein - dann wird ohne www 301 redirected
auf mit www.
(Wenn du es lieber andersrum hast kannste das natuerlich auch
so machen :-)
CoolUri braucht den Domain Record
6. Checke das TS setup und Constants ist die Base richtig eingetragen
http://www.domain.com
5. CoolUri-Manager - Delete and renew all
6. KLicke die START Seite deiner Webseite an
7. Wie sehen die URLs im CoolUri Manager aus
RESULTAT:
8.Gehe in CoolUri Manager und betrachte die URLs in CACHED URIs
Sehen diese richtig aus, dann arbeitet Cooluri richtig und wir brauchen
dort nicht mehr zu suchen.
dann liegt es mit grosser wahrscheinlichkeit an dem rewrite in der
.htaccess
sollten die URIs noch den index.php? zeigen, dann liegt es wohl am
TS/Constants/Domainrecord/XML
ansonsten gaebe es bei CoolUri eigentlich nichts mehr
OK dann maile dein Resultat
Irgend wo haben wir wohletwas uebersehen, also gehen wir etwas
systematischer vor.
Aufgrund der 5 Stunden zeitverschiebung zu mir wende dich in den naechsten
Stunden besser an Jan selbst
Bin aber in ca.9 Stunden wieder online.
Bis dann
Andi
http://docs.google.com/View?docid=dd33gg45_3f8j96p
Schaue evtl auh noch einmal ins Tutorial falls es immer noch nicht geht -
troeste dich. Ich sass heute wegen nem kleinen haken den halben Tag beim
Fehlersuchen. ;-) bis dann
More information about the TYPO3-german
mailing list