OpenCart Breadcrumb в представлении продукта - PullRequest
0 голосов
/ 10 декабря 2018

Я изменил некоторый код в seo_url.php следующим образом:

(с ocmod):

    <file path="catalog/controller/startup/seo_url.php">
    <operation>
  <search>
    <![CDATA[
          $url .= '/' . $query->row['keyword'];
    ]]>
  </search>
        <add position="replace" >
    <![CDATA[
          $url = '/' . $query->row['keyword'];
    ]]>
  </add>
</operation>
</file>

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

, поэтому, если я перейду с общего / домашнего (стартовая страница) на представление продуктастраницу я бы обычно проверял, есть ли у меня путь.если нет, получите полный путь из оператора sql.если у меня есть путь (со страницы категорий), покажите мне в представлении продукта путь крошки, откуда я пришел.

Мне нужно проверить это, потому что у меня есть 2 категории одного уровня

example:  
home - level 1 - level 2 - product A
home - level 1 - level 3 - product A

Но если я переопределяю seo_url.php, чтобы избежать дублирования контента, я не могу получить путь обычным способом ($ this-> request-> get ['path'])

, так как я могупроверить, есть ли у меня путь, когда я переопределяю seo_url.php, как указано выше?

Привет

...