저는 SiteConfig를 확장하고 새로운 Tabset을 만듭니다. 제대로 작동하지 못합니다. 탭 이름에 특수 문자를 사용하면 레이아웃이 혼합됩니다.Silverstripe 3/Tabset/Special Chars/Issue
나는 또한 _t ('MyClass.MyMainTab', 'Public') 및 독일어 언어 -yml을 사용해 보았지만 성공하지 못했습니다. (& Ouml도 성공하지 못했습니다.)
어떻게 탭 이름 (Tabset - 이름)에 SpecialChars를 사용할 수 있습니까?
YML :
SiteConfig:
extensions:
- MyClass
MyClass의 :
class MyClass extends DataExtension{
public function updateCMSFields(FieldList $fields){
$set = new TabSet(
'ÖffentlicherBereich', // PROBLEM !!!!!
new Tab(
'Einstellungen',
new LiteralField('Bla', 'Blabla')
),
new Tab(
'OtherTab',
new LiteralField('Blabla', 'Bla')
),
new Tab(
'AnotherTab',
new LiteralField('Blabla', 'Bla')
)
);
$fields->addFieldToTab('Root.Main.Main', $set);
}
}
당신은 무엇을하려고합니까? 코드에서 INSIDE Root.Main.Main (두 번 "Main"은 나에게 의심스러운 소리를 낸다.) 다른 Tabset을 추가한다. 또는 BESIDE 기본 탭을 하나 추가 하시겠습니까? – wmk
안녕하세요 wmk! 내가하는 일을 보여주기 위해 내 질문에 이미지를 추가했습니다. –
대신 Shop 'Zeiten'을 사용하고 싶습니다. 'Öffnungszeiten' –