hallo zusammen,
ich hätte mal wieder zwei fragen. ich habe die bild ausrichtungen im text vorgegeben. hierzu hab ich im seiten ts die unnützen felder entfernt:
-
TCEFORM.tt_content.imageorient {
removeItems = 0,1,2,8,9,10,17,18,25
altLabels {
#0 = Above, center
#1 = Above, right
#2 = Above, left
#8 = Below, center
#9 = Below, right
#10 = Below, left
#17 = In text, right
#18 = In text, left
#25 = In text, right (nowrap)
#26 = In text, left (nowrap)
}
}
-
soweit sogut - nun wollte ich den wert #26 "im text links" auf default setzen da ja nur noch dieser da ist: hierzu hab ich im template ts folgendes aufgenommen:
-
TCAdefaults.tt_content {
imageorient = 26
}
-
eigentlich müsste es doch so stimmen, leider steht jedoch beim anlegen eines neuen seiteninhaltes vom typ bild mit text bei position:
"aktueller wert ist nicht erlaubt (17)" es scheint als hängt noch irgendwo der #17 als default drin. leider kann ich nicht finden wo????
meine zweite frage wäre ob es möglich ist beim anlegen von neuen seiten den seitentyp "bild mit darunter liegendem text" zu entfernen und nur noch "bild mit rechts stehenden text" zu lassen???
über antworten freue ich mich sehr,
bese grüsse,
toni
danke schön habs hinbekommen. zwar nicht schön aber es funzt.
ich hab leider an den php wuelltext von typo3 gehen müssen...
da ich nach tagelangem probieren einfach keine lust mehr hatte 😉
Hallo Toni,
kannst du mir sagen, was du wo geändert hast? Stehe vor dem gleichen Problem.
Gruß
hi, du findest den php teil im sys_ext -> cms -> layout. die datei heisst db_new_content_el.php hier der auszug den ich geändert habe:
*/
function wizardArray() {
global $LANG,$TBE_MODULES_EXT;
$wizardItems = array(
'common' => array('header'=>$LANG->getLL('common')),
'common_1' => array(
'icon'=>'gfx/c_wiz/regular_text.gif',
'title'=>$LANG->getLL('common_1_title'),
'description'=>$LANG->getLL('common_1_description'),
'tt_content_defValues' => array(
'CType' => 'text'
)
),
/*'common_2' => array(
'icon'=>'gfx/c_wiz/text_image_below.gif',
'title'=>$LANG->getLL('common_2_title'),
'description'=>$LANG->getLL('common_2_description'),
'tt_content_defValues' => array(
'CType' => 'textpic',
'imageorient' => 8
)
),*/
[u]'common_2a' => array(
'icon'=>'gfx/c_wiz/text_image_below.gif',
'title'=>'NEUE FORMATIERUNG',
'description'=>'Diese Formatierung benutzen',
'tt_content_defValues' => array(
'CType' => 'textpic',
'imageorient' => 26
)[/u]
),
/*'common_3' => array(
'icon'=>'gfx/c_wiz/text_image_right.gif',
'title'=>$LANG->getLL('common_3_title'),
'description'=>$LANG->getLL('common_3_description'),
'tt_content_defValues' => array(
'CType' => 'textpic',
'imageorient' => 17
)
),*/
'common_4' => array(
'icon'=>'gfx/c_wiz/images_only.gif',
'title'=>$LANG->getLL('common_4_title'),
'description'=>$LANG->getLL('common_4_description'),
'tt_content_defValues' => array(
'CType' => 'image',
'imagecols' => 2
)
),.... usw...
Hi,
1000 Dank!! Daran habe ich mir jetzt seit sechs Stunden die Zähne ausgebissen. #angry#
Es scheint tatsächlich nur über die Anpassung im php-File zu funktionieren:
Meine bisherigen Ansätze:
Über das TSConfig in der Benutzergruppe bzw. das page TSConfig (greift leider nicht):
TCAdefaults.tt_content.imageorient = xy
page.TCEFORM.tt_content.imageorient = xy
In einem anderen Forum habe ich noch gelesen, dass man den Default-Wert auch in typo3/sysext/cms/tbl_tt_content.php setzen kann; Das funktioniert ebenfalls nicht!
TCAdefaults greift leider NUR in usertsconfig, und nicht in pagetsconfig.
Habe eine Lösung dafür gefunden.
Zwar ein wenig spät aber vielleicht hilft's wem:
TCEFORM.tt_content.imageorient.disableNoMatchingValueElement = 1
If set, the element "CURRENT VALUE IS NOT AVAILABLE" will not be added to the list.
Quelle: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/PageTsconfig/Index.html
Grüße