Ссылка на производителя товара на старнице категории

Тема в разделе "Общие вопросы", создана пользователем Juzosif, 21 фев 2019.

  1. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Ув. коллеги.
    Скажите пожалуйста на странице категории над название товара появилось название производителя, но нет ссылка на него.

    Что делал?
    В файле catalog/controller/product/category.php
    После
    'name' => $result['name'],
    Добавил
    'manufacturer'=> $result['manufacturer'],

    В файле
    catalog/view/theme/default/template/product/category.tpl
    Перед
    <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>
    Добавил:
    <p><b><?php echo $product['manufacturer'];?></b></p>
    А то нужна доделать?
    Чтобы ссылка на производитель был активным?

    Opencart 2.3 (оригинал с дефолт шаблоном)
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    так по идее должен быть доступным
    $result['manufacturer_id']

    тогда

    'manufacturer_link'=> ($result['manufacturer_d']?$this->url->link('product/manufacurer/info','manufacturer_id='.$result['manufacturer_id']):false),
     
  3. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Не помогло
    Notice: Undefined index: manufacturer_d in строке где указан сей код.
     
  4. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    значит надо искать в модели , ведь ві там как-то имя получаете?
     
  5. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    В твоем коде
    добавил i ошибка пропала, но по прежнему нет ссылки на производителя.
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    а где она должна быть?
    <?php if ( $product['manufacturer_link'] { ?>
    <a href="..........."> <b><?php echo $product['manufacturer'];?></b></a>
     
  7. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Чет не могу понять, белый экран.
    Ругается в моем коде:
    <b><?php if ( $product['manufacturer_link'] { ?><a href="<?php echo $product['manufacturer'] ?>"><?php echo $product['manufacturer']; ?></a></b>
     
  8. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    вы хотите чтоб я вам дал рабочий код?
    Так не будет НИКОГДА, если человек сказал - Я делаю сам.
    Я могу только пинка дать в нужную сторону
     
  9. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    По точнее пожалуйста.
    Судя по логу ошибки:
    PHP Parse error: syntax error, unexpected '?>' in
    ?>
    Ошибка в нем.
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    ну да код показан, он с ошибкой . И ЧТО?

    Поймите..
    Если вы сами не разберетесь, то моя помощь - ничто.

    Я показал где взять
    Я показал как вывести (условно)

    А качество кода - на вашей ответсвенности
     
    Ravilr нравится это.