Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Документація
  • Портфоліо
User account menu
  • Вхід

Рядок навіґації

  1. Головна

OPENCART - вивід шляху для продуктів

від vetal, 11 квітня, 2011
Категорія
Програмування
  • Щоб додати коментар, увійдіть або зареєструйтесь

Ця функція будує шлях від підкатегорії до категорії.

В контролері додаємо нову функцію 

<?php 
  public function getProductPath($path) 
  { 
    $this->load->model('catalog/category'); 
    $cat = $this->model_catalog_category->getParentCategoryId($path); 
    
    if (isset($cat)&&$cat!=0) { 
      $path = $this->getProductPath($cat).'_'.$path; 
    } 
    
    return $path; 
  } 
?> 

Функція повертає шлях категорії виду *_*_* для виклику в тому ж контролері: 

$path = $this->getProductPath($result['category_id']); 

та підключаємо в вивід посилання: 

'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id'].'&path='.$path)
url
OpenCart

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • OpenCart облік прибутку
    16 годин 36 хвилин ago
  • Fail2Ban: Постійний бан
    2 тижні 5 днів ago
  • Як отримати список змінених файлів між ревізіями
    5 років ago
  • Що робити якщо svn: database disk image is malformed
    6 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    7 років 1 місяць ago
  • Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE
    8 років 3 місяці ago
  • RabbitMQ очистка одної конкретної черги з командної строки
    8 років 9 місяців ago
  • Гарне перенаправлення домену з www на домен без www
    9 років ago
  • Doctrine ORM біхейвери, або як використовувати трейти ефективно
    9 років 3 місяці ago
  • Приклад синтаксису для Secure Copy (scp)
    9 років 5 місяців ago

1980-2023 © All rights reserved. VAG.org.ua // нотатки кодера.