/** * 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; }
public function render(Varien_Object $row) { /* @var $row CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus */ $html = ''; $pathmap = $row->getConfig()->getPathMap(); $collection = $row->getFilesCollection(array(CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_REGULAR, CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_IMAGE, CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_MOBILE)); foreach ($collection as $item) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $item->getSitemapFileFilename()); $url = $this->htmlEscape($row->getBaseUrl(true) . $fileName); if (file_exists(BP . DS . $pathmap . $fileName)) { $html .= sprintf('<div><a target="_blank" href="%1$s">%2$s - L:%3$s</a></div>', $url, $item->getSitemapFileFilename(), $item->getLinksCount()); } else { $html .= sprintf('<div>%1$s</div>', $item->getSitemapFileFilename()); } } return $html; }
public function render(Varien_Object $row) { /* @var $row CueBlocks_SitemapEnhanced_Model_SitemapEnhanced */ $html = ''; $pathmap = $row->getHelper()->getGeneralConf($row->storeId, true)->getPathMap(); $collection = $row->getFilesCollection(); foreach ($collection as $item) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $item->getSitemapFileFilename()); $url = $this->htmlEscape(Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $fileName); if (file_exists(BP . DS . $pathmap . $fileName)) { $html .= sprintf('<div><a target="_blank" href="%1$s">%2$s</a></div>', $url, $item->getSitemapFileFilename()); } else { $html .= sprintf('<div>%1$s</div>', $item->getSitemapFileFilename()); } } return $html; }
/** * 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; }