Jump to content
Sign in to follow this  
igorfelix

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

Recommended Posts

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

есть ссылки 

 




 

 

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

 

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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


<?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 }
?>








  
 


 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.