/** * @copydoc Feed::view */ protected function view() { $this->addFilterCondition(['smap_id' => $this->document->getID()]); DBDataSet::view(); $this->addTranslation('BTN_RETURN_LIST'); $am = new AttachmentManager($this->getDataDescription(), $this->getData(), $this->getTableName(), true); $am->createFieldDescription(); $am->createField(); if ($f = $this->getData()->getFieldByName('smap_id')) { foreach ($f as $key => $value) { $site = E()->getSiteManager()->getSiteByPage($value); $f->setRowProperty($key, 'url', E()->getMap($site->id)->getURLByID($value)); $f->setRowProperty($key, 'base', $site->base); } } }
protected function view() { parent::view(); $this->addFilterCondition(['smap_id' => $this->document->getID()]); $this->document->componentManager->getBlockByName('breadCrumbs')->addCrumb(); if ($f = $this->getData()->getFieldByName('smap_id')) { foreach ($f as $key => $value) { $site = E()->getSiteManager()->getSiteByPage($value); $f->setRowProperty($key, 'url', E()->getMap($site->id)->getURLByID($value)); $f->setRowProperty($key, 'base', $site->base); } } }