我想弄清楚如何将徽标地址指向主网站,以及如何指向一些链接到正确的网址,而不是网址与同一商店。Magento:如何从另一个网站/商店在同一商店指向主网站
徽标:
我知道header.phtml里面我可以做这点标志的网址,我想任何地址。
变化
<a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>"
要
<a href="http://domainname.com" title="<?php echo $this->getLogoAlt() ?>"
,但我想知道是否有一种方法来始终指向网页不改变实际的URL。问题是我在同一商店内有多个网站/商店,如果用户访问另一个网站,徽标的URL将指向商店的地址,而不是主页。例如。
这是它在主页上指向的内容。
domainname.com/index.php/
这是它指向来自相同的Magento商店中的其他网站/店。
domainname.com/storename/index.php/
所以一旦在其他网站/店永远不会点回基地的URL,但就像我说的,我试图避免使用域名header.phtml。如果没有其他解决方法,我猜想要做什么。
感谢,
编辑:一点阅读围绕我发现我可以使用下面的指向基址之后。
<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); ?>
所以它会是这样的
<a href="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); ?>" title="<?php echo $this->getLogoAlt() ?>"
这工作,但没有任何其他可能的方式,除了这一点?
好的我会在这里发表,因为它是同一主题的所有部分,我不想打开另一个问题。
除此之外,我试图在一个静态块(megamenu)链接回主网站,以保持网站的结构清洁。
例如,我有这样的:
<a class="drop" href="{{store direct_url='shoes.html'}}">Shoes</a>
所以,如果我在主站是菜单上的链接会读这样的。
domainname.com/index.php/shoes.html/
,但如果我去到另一个网站/店同店Magento的范围内,可以说“电子”菜单上的链接将改变这一点。
domainname.com/electronics/index.php/shoes.html/
但我想是菜单上的链接来始终domainname.com/index.php/shoes.html/不管我在什么网站/店。其原因是因为我有两个菜单,一个全球菜单和一个特定于商店的菜单,我可以处理网站/商店特定菜单,因为它只是该商店可见的静态块,所以客户在切换到另一个网站/商店时不会看到该菜单,但全局菜单将始终可见,并且此全局菜单中包含所有类别,而网站/商店特定菜单仅显示特定商店所需的类别。
UFF,我希望我能很容易理解=/
编辑:
我忘了提,如果不是使用
href="{{store direct_url='shoes.html'}}"
I use
href="domainname.com/shoes.html/"
只有顶端类别将被链接从w/e网站/商店到主网站我在,但子类别将显示为此。
domainname.com/electronics/index.php/shoes.html/
这样对我不起作用。
感谢您的回复,但使用{{store url ='blah.html'}}放置在header.phtml中时不起作用。那是我尝试在CMS页面上放置链接时使用它的第一种方法。另外,如果您在同一商店中有多个网站,则使用{{store url ='blah.html'}}将使您保持在同一商店内。 – BlueSun3k1