Zum Inhalt springen

is no Typo3 language file??

Erstellt am 4. Juni 2008 · 22 Antworten · letzte Antwort am 7. Juli 2012 · Seite 2 von 2

Tags: Update & Upgrade, Frage

rkolo ·

Hallo!
Vielen Dank für Deine Mühe, Gernott!
Anzeige in der DB ist bei den Einträgen, die im FE vernünftig ausgegeben werden, auch normal. Umlaute sind nie das Problem, die werden immer richtig angezeigt. Doppelte Leerstellen, Klammern und Gänsefüße werden schon gleich beim Speichern umgewandelt, auch wenn ich jetzt einen Inhalt, der bislang korrekt war, neu abspeichere. Ich vermute, es könnte mit dem config unter "Sprachen" weiter unten im TS zusammenhängen bzw. dem HTML-Parser-Eintrag?.

Im Installtool stand folgendes:
[setDBinit]
String (textarea): Commands to send to database right after connecting, separated by newline. Ignored by the DBAL extension except for the 'native' type!
SET NAMES utf8;
SET CHARACTER SET utf8;
SET SESSION character_set_server=utf8;

[UTF8filesystem]
Boolean: If true and [BE][forceCharset] is set to utf-8, then TYPO3 uses utf-8 to store file names. This allows for accented Latin letters as well as any other non-latin characters like Cyrillic and Chinese.
[SYS][UTF8filesystem] = 1

[forceCharset]
String: Normally the charset of the backend users language selection is used. If you set this value to a charset found in t3lib/csconvtbl/ (or "utf-8") the backend (and database) will ALWAYS use this charset. Always use a lowercase value. NOTICE: This option is deprecated since TYPO3 4.5, and will be removed in 4.7. Please use proper tools to set your installation to native UTF-8.
[BE][forceCharset] = utf-8

Habe dann die beiden Zeilen

SET CHARACTER SET utf8;
SET SESSION character_set_server=utf8;

rausgelöscht, ohne Änderung. Nach dem Speichern stand dann aber:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8\' . LF . \'\' . LF . \''
$TYPO3_CONF_VARS['BE']['versionNumberInFilename'] = '0'

Im Typoscript steht folgendes: Irritiert bin ich etwas dadurch, dass für das cleaning von tt_content alles mögliche auskommentiert ist, tw. aber zwei Rauten davor stehen. Kann das etwas durcheinanderbringen?

################################################################################
#                           code cleaning
################################################################################
                
##### Dokumententitel definieren
page.config.xmlprologue = none
page.config.doctype = xhtml_trans
page.config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"


##### entfernen des spacer.gif bzw. clear.gif
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

##### Anker entfernen
#tt_content.stdWrap.dataWrap >

##### clear.gif hinter der Überschrift entfernen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0

##### Umbruch <br /> nach der Überschrift entfernen
lib.stdheader.10.stdWrap.wrap = |
tt_content.textpic.20.spaceBelowAbove = 0
tt_content.image.20.spaceBelowAbove = 0
tt_content.textpic.20.noStretchAndMarginCells = 1
tt_content.image.20.noStretchAndMarginCells = 1

#####  Überschriften formatieren
lib.stdheader.stdWrap.dataWrap = 
lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>

### entfernt "class=bodytext" aus p-Tags
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes >

##### Header [begin] [end] entfernen
config.disablePrefixComment = 1

##### Entfernt alles, was um Bilder gewrapt wird
#tt_content.stdWrap.innerWrap.cObject >
##tt_content.stdWrap.innerWrap2 >
#tt_content.dataWrap >
#tt_content.prepend >
#tt_content.textpic.20.text.10.10.stdWrap.dataWrap >
#tt_content.image.20.imageStdWrap.dataWrap >
#tt_content.image.20.imageStdWrapNoWidth.wrap >
#tt_content.image.20.imageColumnStdWrap.dataWrap >
#tt_content.image.20.layout.default.value = ###IMAGES######TEXT###
#tt_content.image.20.layout.1.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.2.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.8.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.9.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.10.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.17.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.18.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.25.value < tt_content.image.20.layout.default.value
#tt_content.image.20.layout.26.value < tt_content.image.20.layout.default.value
#tt_content.image.20.rendering.dl.imageRowStdWrap.dataWrap >
#tt_content.image.20.rendering.dl.oneImageStdWrap.dataWrap >
#tt_content.image.20.rendering.dl.imgTagStdWrap.wrap >
#tt_content.image.20.rendering.dl.editIconsStdWrap.wrap >
#tt_content.image.20.rendering.dl.caption.wrap >
#tt_content.textpic.20.text.10.10.stdWrap.dataWrap >
#tt_content.textpic.20.text.wrap >#

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class >

################################################################################
#                           end code cleaning
################################################################################


################################################################################
#                           Sprachen
################################################################################

#### UTF-8 Umstellung
config.renderCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8

#### Sprachumstellung

config{
  language   = de
  locale_all = de_DE.UTF8
  stdWrap.htmlSpecialChars = 1
}

...

################################################################################
#             Lightbox fuer Galerie (chgallery) aktivieren
################################################################################
plugin.tx_chgallery_pi1.gallery.image {
imageLinkWrap  = 1
imageLinkWrap { 
enable = 1
typolink {
title.field= tx_chgalleryTitle

parameter.override.cObject = IMG_RESOURCE
parameter.override.cObject {
file.import.data = TSFE:lastImageInfo|origFile
file.maxW = 600
file.maxH = 600

stdWrap.postUserFunc = user_replaceSpaces
}

# used lightbox is pmkslimbox
ATagParams = rel="lightbox"
ATagParams.override = rel="lightbox[presentlb{field:uid}]"
ATagParams.insertData = 1


}
} 
}

plugin.tx_chgallery_pi1.single.image < plugin.tx_chgallery_pi1.gallery.image

################################################################################
#             Extratemplate für die Sprachen
################################################################################
temp.SPRACHE = COA

temp.SPRACHE {
  wrap = <ul id="menu_flag"> | </ul>
...
  50 = TEXT
  50 {
    field = uid
    dataWrap = <li><a href="index.php?id=|&amp;L=2" ><img src="uploads/tf/flag_uk.gif" alt="Sprache = Englisch" width="26" height="13" border="0" title="Sprache = Englisch"/></a></li>
  }
  60 = TEXT
  60 {
    field = uid
    dataWrap = <li><a href="index.php?id=|&amp;L=0" ><img src="uploads/tf/flag_de.gif" alt="Sprache = Deutsch" width="26" height="13" border="0" title="Sprache = Deutsch"/></a></li>
  }
}
Gernott ·

Kommentiere mal diese Zeile aus:
stdWrap.htmlSpecialChars = 1

Wenn es nicht hilft schau in die page TS-Config ob du etwas ähnliches findest. Bzw. Kommetiere sie mal komplett aus um herauszufinden ob die Ursache dort liegt (wäre am Naheliegendsten).

rkolo ·

Guten Morgen!
Es klappt!!
Diese Zeile hatte ich selbst reingeschrieben (irgendwo als Ansatz zur Problemlösunng geschrieben)
ABER: im TSconfig gab es tatsächlich auch noch eine. Ich war auch immer schon auf der Suche nach TS-Einträgen, die aber immer leer waren. Jetzt habe ich aber die entsprechede Seite mit der entsprechenden Zeile gefunden. Bin halt noch ein Tüffelchen!

Vielen herzlichen Dank für Deine Hilfe!!