Почему в моём магазине ссылки на самодельные страницы ошибочно имеют окончание «.html/» вместо «.html»?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 81
  • Регистрация: 21.06.2013

12.02.2015 00:58

Добрый день,

На сайте dvplay.ru в верхнем меню и в верхнем отображаются ссылки на самодельные страницы с дополнительным знаком '/' на конце.
Прикрепленное изображение: monthly_02_2015/post-4674-0-53871800-1423691865.txt
Ссылки добавляются так:
		<!-- Быстрые ссылки в заголовке -->
		<reference name="top.links">			
			<action method="addLink" translate="label title">
				<label>Магазины</label>
				<url>shops.html</url>
				<title>Магазины</title>
				<prepare>true</prepare>
			</action>	
			<action method="addLink" translate="label title">
				<label>Сервис-центр</label>
				<url>service-center.html</url>
				<title>Сервис-центр</title>
				<prepare>true</prepare>
			</action>	
			<action method="addLink" translate="label title">
				<label>Доставка</label>
				<url>delivery.html</url>
				<title>Доставка</title>
				<prepare>true</prepare>
			</action>					
		</reference> 


Шаблон вывода ссылок в верхнем меню:

<?php $_links = $this->getLinks(); ?>
<?php if(count($_links)>0): ?>
<div class="toplinks-container">
<ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
    <?php foreach($_links as $_link): ?>
        <?php if ($_link instanceof Mage_Core_Block_Abstract):?>
            <?php echo $_link->toHtml() ?>
        <?php else: ?>
            <li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
        <?php endif;?>
    <?php endforeach; ?>
</ul>
</div>
<?php endif; ?>



Требуется убрать '/' с конца таких ссылок, чтобы осталось только '
http://dvplay.ru/shops.html
'
Как это можно сделать?

Спасибо

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

12.02.2015 03:29

На эталонной системе не воспроизводится.

Поделиться темой: