57 $this->_blShowManufacturerArticleCnt = $blShowManufacturerArticleCnt;
67 $sFieldList = $oBaseObject->getSelectFields();
68 $sViewName = $oBaseObject->getViewName();
69 $this->
getBaseObject()->setShowArticleCnt($this->_blShowManufacturerArticleCnt);
73 $sWhere = $oBaseObject->getSqlActiveSnippet();
74 $sWhere = $sWhere ?
" where $sWhere and " :
' where ';
75 $sWhere .=
"{$sViewName}.oxtitle != '' ";
78 $sSelect =
"select {$sFieldList} from {$sViewName} {$sWhere} order by {$sViewName}.oxtitle";
96 $this->_oRoot =
oxNew(
"oxManufacturer");
97 $this->_oRoot->load(
"root");
103 foreach ($this as $sVndId => $oManufacturer) {
106 if ($sVndId == $sActCat) {
111 if ($sActCat == $oManufacturer->oxmanufacturers__oxid->value) {
112 $this->_aPath[] = $oManufacturer;
146 $oManufacturer->oxcategories__oxid =
new oxField($oManufacturer->oxmanufacturers__oxid->value);
147 $oManufacturer->oxcategories__oxicon = $oManufacturer->oxmanufacturers__oxicon;
148 $oManufacturer->oxcategories__oxtitle = $oManufacturer->oxmanufacturers__oxtitle;
149 $oManufacturer->oxcategories__oxdesc = $oManufacturer->oxmanufacturers__oxshortdesc;
151 $oManufacturer->setIsVisible(
true);
152 $oManufacturer->setHasVisibleSubCats(
false);
162 $this->_oClickedManufacturer = $oManufacturer;
187 $oEncoder->getManufacturerUrl($this->_oRoot);
191 foreach ($this as $sVndId => $value) {
192 $oEncoder->getManufacturerUrl($this->_aArray[$sVndId]);