Лучший способ определить класс столбца - PullRequest
0 голосов
/ 16 июля 2011

Я использую структуру макета CSS " Adapt.js " ( 960.gs ) для макета моего сайта.Это трехколоночная схема с двумя боковыми столбцами размером x и более широким центральным столбцом с шириной 2x , когда присутствуют оба боковых столбца 3x с одной стороныстолбец и полная ширина (* 4x), когда отсутствуют боковые столбцы.Различные типы страниц будут использовать левосторонние и правосторонние столбцы в разных конфигурациях.

В настоящее время я определяю свой центральный столбец так:

$both = ($hassidepre && $hassidepost);
$one  = ($hassidepre xor $hassidepost);
if($both)     $uwtheme['centergrid'] = "grid_6";
else if($one) $uwtheme['centergrid'] = "grid_9";
else          $uwtheme['centergrid'] = "grid_12";

Я бы хотел узнать лучший способ определения значения $uwtheme['centergrid'], так как он кажется неуклюжим, и я уверен, чтокакой-то шаблон проектирования или обычный способ решения этой проблемы, который я еще не нашел.

Спасибо!

...