Последние темы


Расширенный вывод значений доп.поля

  • Здравствуйте! Скажите пожалуйста, есть ли возможность вывести цену параметра, рядом с названием этого параметра? Вот такой вызов [[*dopValue:replace=`[[+id]]==[[*id]]`]] выводит нам параметры в виде input + label , input + label , input + label, а мне надо input + label + span(с ценой), input + label + span(с ценой) и тд...
    И сразу усложню вопрос - как вывести не только значение цены параметра, но и остальных значений параметра. Например если мне нужна вот такая конструкция - input + label + span(с ценой) + span(с описанием)?

    Устал искать решение и попытки тщетны... Буду рад любой помощи, догадке, наводке!

  • Нашел где формируется содержимое доп.поля
    core/components/shopkeeper3/elements/tv/output/shk_checkbox.class.php
    Здесь можно добавить span(с ценой). Чтобы вывести еще одно поле созданное в админке (прикрепляю скриншот), строку 21

    list($item,$itemvalue) = strpos($line,'==')!==false ? explode("==",$line) : array($line,'');

    меняете на

    list($item,$itemvalue,$itemdesc) = strpos($line,'==')!==false ? explode("==",$line) : array($line,'');

    тоесть, вся суть в добавлении третьего параметра $itemdesc (название можно вписать любое). А потом просто используем эту метку в формировании чекбокса.

    0_1550739109576_dopValue.jpg

  • Есть ещё сниппет param_edit_table. Там можно задавать свой шаблон.
    https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/elements/snippets/param_edit_table.php

    [[param_edit_table?
    &docId=`1`
    &tvName=`param1`
    &tpl=`properties_table`
    ]]
    
  • О, круто! Спасибо)

 

Последние комментарии

  • Были проблемы с отправкой эл. писем. Оказывается борьба со спамом уже переросла в борьбу с любыми массовыми рассылками. Если у вас были проблемы с получением письма со страницы "Мои покупки", то теперь это исправлено.

    Читать далее
  • В апач настройках timeout в 600 сек имеет смысл оставлять?

    Имеет, если это сработало.

    Читать далее
  • M

    @Andchir Спасибо, более маленькими пачками дело пошло, выставил 300. Была загрузка по 1000 шт.

    В апач настройках timeout в 600 сек имеет смысл оставлять? или уменьшить лучше?

    Читать далее
  • Можно попробовать уменьшить значение в параметре

    //число товаров импортируемых за один раз (загрузка по группам). 0 - не ограничивать. $cf_config['batch_import'] = 300;

    (тут показано значение по умолчанию)

    Читать далее