Задать вопрос
NotNight
@NotNight

Как изменить ссылки?

В общем, у меня такая ситуация:
Нужно изменить ссылки с нижнего подчеркивания, на дефис
63343f7725d61335187296.png

Нашел компонент, откуда тянется всё добро, но что тут поменять, я не особо понимаю:
Код

<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();?>
<?
$this->setFrameMode(true);
$colmd = 12;
$colsm = 12;
?>
<?if($arResult):?>
	<?
	if(!function_exists("ShowSubItems2")){
		function ShowSubItems2($arItem){
			?>
			<?if($arItem["CHILD"]):?>
				<?$noMoreSubMenuOnThisDepth = false;
				$count = count($arItem["CHILD"]);?>
				<?$lastIndex = count($arItem["CHILD"]) - 1;?>
				
				<?foreach($arItem["CHILD"] as $i => $arSubItem):?>
					<?if(!$i):?>
						<div class="wrap">
					<?endif;?>
						<?$bLink = strlen($arSubItem['LINK']);?>
						<div class="item-link">
							<div class="item<?=($arSubItem["SELECTED"] ? " active" : "")?>">
								<div class="title">
									<?if($bLink):?>
										<a href="<?=$arSubItem['LINK']?>"><?=$arSubItem['TEXT']?></a>
									<?else:?>
										<span><?=$arSubItem['TEXT']?></span>
									<?endif;?>
								</div>
							</div>
						</div>
						<?/*if(!$noMoreSubMenuOnThisDepth):?>
							<?ShowSubItems($arSubItem);?>
						<?endif;*/?>
						<?$noMoreSubMenuOnThisDepth |= CNext::isChildsSelected($arSubItem["CHILD"]);?>
					<?if($i && $i === $lastIndex || $count == 1):?>
						</div>
					<?endif;?>
				<?endforeach;?>
				
			<?endif;?>
			<?
		}
	}
	?>
	<div class="bottom-menu">
		<div class="items">
			<?$lastIndex = count($arResult) - 1;?>
			<?foreach($arResult as $i => $arItem):?>
				<?if($i === 1):?>
					<div class="wrap">
				<?endif;?>
					<?$bLink = strlen($arItem['LINK']);?>
					<div class="item-link">
						<div class="item<?=($arItem["SELECTED"] ? " active" : "")?>">
							<div class="title">
								<?if($bLink):?>
									<a href="<?=$arItem['LINK']?>"><?=$arItem['TEXT']?></a>
								<?else:?>
									<span><?=$arItem['TEXT']?></span>
								<?endif;?>
							</div>
						</div>
					</div>
				<?if($i && $i === $lastIndex):?>
					</div>
					<div class="wrap">
						<div class="item-link">
							<div class="item">
								<div class="title">
									<a href="https://mindray-shop.ru/include/licenses_detail.php">Политика конфиденциальности</a>
								</div>
							</div>
						</div>
					</div>
				<?endif;?>
				<?ShowSubItems2($arItem);?>
			<?endforeach;?>
		</div>
	</div>
<?endif;?>

  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
no_one_safe
@no_one_safe
В настройках инфоблока поменяйте шаблон ссылок.
Upd. Также проверьте правила формирования символьного кода.
Чтобы массово исправить все ссылки - придется изменить все символьные коды в инфоблоке. Но задача это тривиальная.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы