Артикул светится в счете на оплату

Тема в разделе "Shop-script", создана пользователем Phoenix_666, 7 авг 2008.

Статус темы:
Закрыта.
Модераторы: kadurinho
  1. Phoenix_666

    Phoenix_666

    Регистр.:
    27 дек 2007
    Сообщения:
    162
    Симпатии:
    31
    При генерации счета для юр.лиц. вместе с наименованием заказанного товара светится и его артикул. Если артикула к товару нет (не указывался при занесении товара в базу) то в счете идет только наименование товара. Как убрать артикул? Независимо есть ли он или нет к товару что-бы он не светился в счете на оплату?

    В шаблоне счета строка "артикул имя товара" формируется этой одной функцией {$order_content.name}
    Что можно убрать без негативных последствий?
     
  2. mariohs

    mariohs Постоялец

    Регистр.:
    1 май 2008
    Сообщения:
    115
    Симпатии:
    94
    Исправь в своем шаблоне
    Код:
    {$order_content[i].name|regex_replace:"/^(\[.*?\])/":""}
     
    Phoenix_666 нравится это.
  3. Phoenix_666

    Phoenix_666

    Регистр.:
    27 дек 2007
    Сообщения:
    162
    Симпатии:
    31
    Спасибо. Смысл не понял как, но работает отлично...
     
  4. mariohs

    mariohs Постоялец

    Регистр.:
    1 май 2008
    Сообщения:
    115
    Симпатии:
    94
    Это на основе Перейти по ссылке. Смотри: строка с наименованием товара имеет вид
    Код:
    [артикул] Наименование товара
    А в моем примере происходит поиск первой с начала строки последовательности символов, заключенных между квадратными скобками, и замена этой последовательности на пустую строку. Т.е. артикул ударяется.
     
    Phoenix_666 нравится это.
Статус темы:
Закрыта.