SEO url ve Undefined hatası

netadmin

OpenCart-TR
Katılım
21 Kas 2013
Mesajlar
1
Tepkime puanı
0
Puanları
0
Merhaba arkadaşlar.
Sistem OC 2.2. SEO Url modülü kurdum ve düzgünce çalıştırdım. Ancak temanın account TPL dosyasında, yani kullanıcı girişi yapılan sayfada undefined hataları alıyorum.

account.tpl dosyasındaki kodlar şöyle;

PHP:
<?php 
    if(isset($_GET['route'])){
    $b_login = 0; 
    $b_register = 0;
    $b_forgotten = 0; 
    $b_account = 0; 
    $b_edit = 0;  
    $b_password = 0;  
    $b_wishlist = 0;  
    $b_order = 0; 
    $b_download = 0;    
	$b_reward=0;
    $b_return = 0;   
    $b_transaction = 0;  
    $b_newsletter = 0;  
    $b_recurring = 0;  
    $b_address = 0;
    
      switch($_GET['route']){
      case 'account/login':   [b]$b_login = 1; [/b]    break;     
      case 'account/register':  $b_register = 1;    break;    
      case 'account/forgotten': $b_forgotten = 1;   break;    
      case 'account/account':   $b_account = 1;     break;    
      case 'account/edit':    $b_edit = 1;      break;    
      case 'account/password':  $b_password = 1;    break;    
      case 'account/wishlist':  $b_wishlist = 1;    break;    
      case 'account/order':   $b_order = 1;     break;    
      case 'account/download':  $b_download = 1;    break;   
      case 'account/reward':  $b_reward = 1;    break; 
      case 'account/return':    $b_return = 1;      break;    
      case 'account/transaction': $b_transaction = 1;   break;    
      case 'account/newsletter':  $b_newsletter = 1;    break;
      case 'account/recurring':   $b_recurring = 1;   break;
      case 'account/address':   $b_address = 1;   break;
     
    }
    }  
?>

<div class="box account">
	<div class = "box-heading"><?php echo $heading_title; ?></div>
	<div class = "box-content">
	<ul>
	  <?php if (!$logged) { ?>
	  <li <?php echo ([b]$b_login==1 ? 'class="active"' : ''[/b]); ?>><a href="<?php echo $login; ?>" ><?php echo $text_login; ?></a></li>
	  <li <?php echo ($b_register==1 ? 'class="active"' : ''); ?>><a href="<?php echo $register; ?>" ><?php echo $text_register; ?></a></li>
	  <li <?php echo ($b_forgotten==1 ? 'class="active"' : ''); ?>><a href="<?php echo $forgotten; ?>"><?php echo $text_forgotten; ?></a></li>
	  <?php } ?>................v.s

burada görüldüğü gibi, gelen route bilgisine göre değişkenlere 1 yada 0 değerini atıyor.

Eğer seo url olmadan, index.php?route=account/login şeklinde istekte bulunursam sorun yok. Ancak benim giriş yolum /Giris seklinde değiştiği için buradaki b_login, b_register gibi değişkenler değer alamıyor...

Switch bloğuna
case 'Giris': $b_login = 1; break;
satırını ekleyerek çözmeyi denedim ancak olmadı.
Nasıl düzeltebileceğim konusunda yardımcı olursanız sevinirim.
 
Üst