2013-08-09 4 views
1

에서 중앙에 :젠토 그리드 열 변화 정렬 숫자 형

$this->addColumn('my_number', 
     array(
      'header' =>Mage::helper('bidashboard')->__('My number'), 
      'index' => 'my_number', 
      'total' => 'sum', 
      'align' => 'center', 
      'type' => 'number', 
      'sortable' => false, 
     )); 

IT는 '정렬'이 더 그것에 영향을 미치지 보인다. 이는 숫자 유형 렌더러에서 하드 코딩 된 정렬이기 때문입니다.

class Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Number 
... 
public function renderCss() 
{ 
    return parent::renderCss() . ' a-right'; 
} 
... 

그래서이 경우 어떻게 정렬을 변경합니까?

답변

1

기본 젠토 1.7.0.2 CSS 파일의 A 오른쪽 클래스 : 라인 77 /skin/frontend/default/default/css/styles.css 는

.A 오른쪽 { 텍스트가 -align : 왼쪽! 중요; }

그래서이 CSS 클래스를이 테마의 CSS 파일에 덮어 쓰면이 문제가 해결 될 것입니다. 이처럼

:

body.checkout-cart-index .a-right { 
    text-align: left !important; 
} 

나이 : 아마 다른 곳에서 사용 .A 오른쪽 클래스로

body.checkout-cart-index #shopping-cart-table td:nth-child(7) { 
    text-align: left !important; 
} 
+0

그것은 좋은 해결책이 아니다. 어쨌든 고마워. – Kostanos

+0

카트 페이지와 같이 한 페이지에서만이 내용을 덮어 쓰려면 css에이 정보를 추가하면됩니다. Magento는 대부분의 페이지에서 다른 클래스를 제공합니다. – marcinsdance

+0

당신 말이 맞아요. 다른면에서는 미래의 개발자가 무슨 일이 벌어지고 있는지 이해할 때 혼란 스러울 수 있습니다. 그렇습니다. 그렇지만 어떤 이유로 왼쪽으로 정렬됩니다 ... 왜 이렇게 많은 것을 좋아하지 않습니다. 어떤 식 으로든 +1하십시오! 고맙습니다. – Kostanos