Перейти к содержанию
igorfelix

[Решено] Нужно изменить пункты в модуле категории в зависимости от пути в url

Рекомендуемые сообщения

Добрый день, не знаю можно ли на php так сделать 

есть ссылки 

 




 

 

если ссылка имеет содержимое nashe-portfolio тогда меняем содержимое модуля категорий на свой..

 

зачем оно мне надо?

на сайте есть витрина товаров и есть порфтолио работ.

 

нужна навигация и по витрине товаров и по портфолио (используя стандартный модуль категории).

 

нужно что то на подобии $_SERVER['REQUEST_URI']

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин.. или как сделать так:

 

на определенной схеме, в модуле категорий выводить содержимое заданной id категории.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

легко делается то, что нужно в первом сообщении

и если честно, то даже не понимаю, в чем загвоздка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тему можно закрыть.. решил. по деревенски правда, но главное работает . через if ($_SERVER['REQUEST_URI']=='/nashe-portfolio/') {

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

код, не судите, зна что по деревенски. главное работает 



<?php

$piska = '<div class="box">
  <h1 class="general_heading"><span>Наше портфолио</span></h1>
  <div class="box-content">
     <div class="box-category">
      <ul class="side_bar_nav">
      
<li><a href="/nashe-portfolio/bufeti-port/"><span class="hover_span"></span><span class="link_span">Буфеты</span></a></li>
<li><a href="/nashe-portfolio/krovati-port/"><span class="hover_span"></span><span class="link_span">Кровати</span></a></li>
<li><a href="/nashe-portfolio/kuhni-port/"><span class="hover_span"></span><span class="link_span">Кухни</span></a></li>
<li><a href="/nashe-portfolio/mebel-dlja-biznesa/"><span class="hover_span"></span><span class="link_span">Мебель для бизнеса</span></a></li>
<li><a href="/nashe-portfolio/prihozhie-port/"><span class="hover_span"></span><span class="link_span">Прихожие</span></a></li>
<li><a href="/nashe-portfolio/stenki-port/"><span class="hover_span"></span><span class="link_span">Стенки</span></a></li>
<li><a href="/nashe-portfolio/stoli-port/"><span class="hover_span"></span><span class="link_span">Столы</span></a></li>
<li><a href="/nashe-portfolio/tumbi-port/"><span class="hover_span"></span><span class="link_span">Тумбы</span></a></li>
<li><a href="/nashe-portfolio/shkafi-port/"><span class="hover_span"></span><span class="link_span">Шкафы</span></a></li>
        		  	 
    
        		  				 
      </ul>
    </div>
	  </div>
</div>
   
';   

if ($_SERVER['REQUEST_URI']=='/nashe-portfolio/') {
    echo $piska;
} elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/bufeti-port/') {
   echo $piska;
} 

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/krovati-port/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/kuhni-port/') {
   echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/mebel-dlja-biznesa/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/prihozhie-port/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/stenki-port/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/stoli-port/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/tumbi-port/') {
    echo $piska;
}

  elseif ($_SERVER['REQUEST_URI']=='/nashe-portfolio/shkafi-port/') {
   echo $piska;
}




else {?>
 
 	<div class="box">
  <h1 class="general_heading"><span><?php echo $heading_title; ?></span></h1>
  <div class="box-content">
     <div class="box-category">
      <ul class="side_bar_nav">
        <?php foreach ($categories as $category) { ?>
		<?php if ($category['category_id'] != 164) { ?> <!-- исключаем//-->
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <a href="<?php echo $category['href']; ?>" class="active"><span class="link_span"><?php echo $category['name']; ?></span></a>
          <?php } else { ?>
          <a href="<?php echo $category['href']; ?>"><span class="hover_span"></span><span class="link_span"><?php echo $category['name']; ?></span></a>
          <?php } ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><span class="link_span"><?php echo $child['name']; ?></span></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><span class="hover_span"></span><span class="link_span"><?php echo $child['name']; ?></span></a>
              <?php } ?>
            </li>
            <?php } ?>
          </ul>
          <?php } ?>
        </li>
        <?php } ?>
		  <?php } ?> <!-- исключаем//--> 
      </ul>
    </div>
	  </div>
</div>
 
<?php }
?>








  
 


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.