TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] Default Sprache im bestehenden Projekt ändern

This is a discussion on [TYPO3-german] Default Sprache im bestehenden Projekt ändern within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Leider werden meine Probleme immer grösser und das nur weil ich zu Beginn die falsche Default Sprache gewählt ...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 08.10.2008, 16:42
Corrado Viotto
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Default Sprache im bestehenden Projekt ändern

Leider werden meine Probleme immer grösser und das nur weil ich zu
Beginn die falsche Default Sprache gewählt habe.

Hab gelesen, dass es eine Möglichkeit gibt diese noch zu ändern durch
direkten Eingriff in die Datenbank.

Wäre aber überglücklich, wenn es eine elegantere Art gebe.

Hier ein mögliches Skript zu Version 3.8 (gefunden im Archiv dieser
Maillist
------------------------------------------------------------------
connect();

$new_default_language_uid = 1;
$old_default_language_name = 'English';
$old_default_language_flag = 'gb.gif';

$dummy_language_uid = 999;
// Look for new-default-language objects that reference default language
datasets (parent)
$sql = "SELECT `uid`,`pid`,`l18n_parent` FROM `tt_content` WHERE
`sys_language_uid` = ".$new_default_language_uid." AND `l18n_parent` > 0";
$result = mysql_query($sql);
if (!$result) die(mysql_error());
else {
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
// Set new references (for all languages except former default language)
$sql = "UPDATE `tt_content` SET `l18n_parent` = ". $row['uid'] . " WHERE
`l18n_parent` = " . $row['l18n_parent'];
mysql_query($sql) or die(mysql_error());
// Set new reference in default language objects which formerly have
been referenced (by new default language objects).
$sql = "UPDATE `tt_content` SET `l18n_parent` = ". $row['uid'] . ",
`sys_language_uid` = ".$dummy_language_uid." WHERE `uid` = " .
$row['l18n_parent'];
mysql_query($sql) or die(mysql_error());
}
// Make new language the default language (and clear the parent reference)
$sql = "UPDATE `tt_content` SET `sys_language_uid` = 0, `l18n_parent` =
0 WHERE `sys_language_uid` = ".$new_default_language_uid;
mysql_query($sql) or die(mysql_error());
// Make formerly default language objects the language which is now
default language
$sql = "UPDATE `tt_content` SET `sys_language_uid` = " .
$new_default_language_uid . " WHERE `sys_language_uid` =
".$dummy_language_uid;
mysql_query($sql) or die(mysql_error());
$sql = "UPDATE `sys_language` SET `title` = '" .
$old_default_language_name . "', `flag` = '" .
$old_default_language_flag . "' WHERE `uid` = " . $new_default_language_uid;
echo $sql."<br>\n";

mysql_query($sql) or die(mysql_error());
}

----------------------------------------------------------------
Könnte das klappen? Und kommen da die Extension wie tt_news nicht
durcheinander?

Ich verwende Version 4.2.1 mit TemplaVoila

Gruss
Corrado
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] cooluri & Default-Sprache Marco Peemöller typo3-german@lists.netfielders.de 0 03.12.2007 07:43
[TYPO3-german] News nur in default Sprache Philipp Holdener typo3-german@lists.netfielders.de 0 10.10.2007 11:01
Re: [TYPO3-german] Default Sprache im Backend ausblenden Basti Baumann typo3-german@lists.netfielders.de 0 18.07.2007 12:36
[TYPO3-german] sprache in newloginbox ändern a owen typo3-german@lists.netfielders.de 0 13.05.2007 23:13
[TYPO3-german] irfaq (modern FAQ) Sprache ändern Frank typo3-german@lists.netfielders.de 4 10.01.2007 15:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74