где 960-fluid-rtl.css?

#css #drupal #right-to-left #960.gs

#css #drupal #справа налево #960.gs

Вопрос:

Я настраиваю тему Drupal Omega на fluid и rtl, но 960 GS не поддерживают rtl-макет в fluid mod.

где я могу найти 960-fluid-rtl.css?

Ответ №1:

Есть старая открытая проблема, которая звучит так, как вы описываете. Может быть, это на самом деле просто сломано в данный момент?

Ответ №2:

просто скопируйте / перенесите 960-fluid.css и переименуйте в 960-fluid-rtl.css, очистите стили, кроме стилей push и pull, и поменяйте стили .push и .pull.

 find and replace:
.push->.xxxx
.pull->.push
.xxxx->.pull
  

и какой-нибудь хак для template.php

 function omega_css_alter(amp;$css) {
    // fluid width option
    if (theme_get_setting('omega_fixed_fluid') == 'fluid') {
        $css_960 = drupal_get_path('theme', 'omega') . '/css/960.css';
        $css_960_rtl = drupal_get_path('theme', 'omega') . '/css/960-rtl.css';
        if (isset($css[$css_960])) {
            $css[$css_960]['data'] = drupal_get_path('theme', 'omega') . '/css/960-fluid.css';
        }
        if (isset($css[$css_960_rtl])) {
            $css[$css_960_rtl]['data'] = drupal_get_path('theme', 'omega') . '/css/960-fluid-rtl.css';
        }
    }  
}