#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';
}
}
}