我在我的站点中使用FullCalendar: 我想将“选择语言”下拉列表的内容限制为特定的条目(例如,英语,法语和芬兰语)。
我找不到方法。
有什么帮助吗?
答案 0 :(得分:1)
正如我对@ADyson所说,我使用由Drupal模块实现的FullCalendar。
最后,我在fullcalendar_view.js
中更新了这段代码
添加if (localeCode=="en" || localeCode=="fi" || localeCode=="fr") {
if (drupalSettings.languageSelector) {
// Build the locale selector's options.
$.each($.fullCalendar.locales, function (localeCode) {
if (localeCode=="en" || localeCode=="fi" || localeCode=="fr") {
$('#locale-selector').append(
$('<option/>')
.attr('value', localeCode)
.prop('selected', localeCode == drupalSettings.defaultLang)
.text(localeCode)
);
}
});
// When the selected option changes, dynamically change the calendar option.
$('#locale-selector').on('change', function () {
if (this.value) {
$('#calendar').fullCalendar('option', 'locale', this.value);
}
});
}
它有效!