В настоящее время наблюдается раздражающая причуда представлений Drupal, когда он меняет предоставленное имя класса CSS.
Например, если я добавлю класс container_12, он будет представлен как container-12.
container_12
container-12
Есть идеи, как это отключить?
Спасибо.
Представления делают это из-за стандартов кодирования CSS от Drupal.Вы можете изменить поведение с помощью phptemplate_preprocess_views_view(&$vars).Вот пример.
phptemplate_preprocess_views_view(&$vars)
function phptemplate_preprocess_views_view(&$vars) { $css_class = $view->display_handler->get_option('css_class'); if (!empty($css_class)) { $vars['classes_array'][] = $vars['css_class']; } }
Кроме того, я просто могу посоветовать вам изменить css, если вы используете фреймворк, вы легко можете найти базовую тему с вашим фреймворком на drupal.org.