protected function _getChildContentWidth(Kwf_Component_Data $child) { $ownWidth = parent::_getChildContentWidth($child); $w = $this->_getWidth($child, $ownWidth); if (is_int($w)) { return $w; //fix with } $sumUsedWith = 0; $columns = 0; $noWidthColumns = 0; foreach ($this->getData()->getChildComponents($this->_getSelect()) as $c) { $columns++; $w = $this->_getWidth($c, $ownWidth); if ($w) { $sumUsedWith += $w; } else { $noWidthColumns++; } } $ownWidth -= $this->_getSetting('contentMargin') * ($columns - 1) + $sumUsedWith; if ($noWidthColumns == 0) { $noWidthColumns = 1; } return round($ownWidth / $noWidthColumns); }
protected function _getChildContentWidth(Kwf_Component_Data $child) { $ownWidth = parent::_getChildContentWidth($child); $widthCalc = $child->row->col_span / $child->row->columns; $ret = floor($ownWidth * $widthCalc); if ($ret < 480) { $ret = min($ownWidth, 480); } return $ret; }