Я расширяю SiteConfig и создаю новый Tabset. Я не могу заставить его работать правильно; при использовании специальных символов в таблицах макет смешивается.Silverstripe 3/Tabset/Special Chars/Issue
Я также пробовал с _t ('MyClass.MyMainTab', 'Public') и немецкий язык-yml без успеха. (также нет успеха с & Ouml;)
Как я могу использовать специальные символы в именах вкладок (Tabset-names)?
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» звучит подозрительно для меня). Или вы хотите добавить одну вкладку BESIDE Main? – wmk
hi wmk! Я добавил изображение на свой вопрос, чтобы продемонстрировать, что я делаю. –
вместо магазина Zeiten я бы хотел использовать «Öffnungszeiten» –