/** * Prepare link to display in grid * * @param Varien_Object $row * @return string */ public function render(Varien_Object $row) { /** @var $sitemap Mage_Sitemap_Model_Sitemap */ $sitemap = Mage::getModel('Mage_Sitemap_Model_Sitemap'); $url = $this->escapeHtml($sitemap->getSitemapUrl($row->getSitemapPath(), $row->getSitemapFilename())); $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename()); if (file_exists(BP . DS . $fileName)) { return sprintf('<a href="%1$s">%1$s</a>', $url); } return $url; }
/** * Prepare link to display in grid * * @param Varien_Object $row * @return string */ public function render(Varien_Object $row) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename()); $url = $this->htmlEscape(Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $fileName); if (file_exists(BP . DS . $fileName)) { return sprintf('<a href="%1$s">%1$s</a>', $url); } return $url; }
/** * Prepare link to display in grid * * @param Varien_Object $row * @return string */ public function render(Varien_Object $row) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename()); $url = $this->htmlEscape(Mage::getBaseUrl('web') . $fileName); if (file_exists(BP . DS . $fileName)) { return sprintf('<a href="%1$s">%1$s</a>', $url); } return $url; }
public function render(Varien_Object $row) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename()); // $code = Mage::app()->getStore($row->getStoreId())->getCode(); // $url = $this->htmlEscape(str_replace('/index.php', '', Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_DIRECT_LINK)) . $fileName); $url = $this->htmlEscape(str_replace('/index.php', '', Mage::app()->getStore(0)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_DIRECT_LINK)) . $fileName); if (file_exists(BP . DS . $fileName)) { return sprintf('<a href="%1$s" target = "_blank">%1$s</a>', $url); } return $url; }
/** * Prepare link to display in grid * * @param Varien_Object $row * @return string */ public function render(Varien_Object $row) { $link = Mage::getBaseUrl('web') . $row->getSitemapPath() . $row->getSitemapFilename(); $link = str_replace('//', '/', $link); return $link; }