2 ответа

  • 2
    replicant 6 сентября 2018 16:36 # Решение

    В самом простом случае можно попробовать вот так

    <a href="ваш_сайт/адрес_админки/shop/?action=orders#/order/{$order.id|replace:'ваш_префикс_заказов':''}/">редактировать заказ</a>

    Если у вас префиксы номеров заказов не числовые или их нет вообще, то всё красиво будет.
    Если числовые, например 1000, то в заказе с номером 1000 или 10000 или 100000 будет накладка из-за этого. Такой заказ один на тысячу или реже. Поскольку эта кухня закрыта от посторонних глаз, то не так и страшно, что одна из тысячи ссылок не будет правильной.

    Префикс можно и поменять на более удобный. Важно лишь только помнить какой был до этого, чтобы со старыми заказами и клиентами накладки от смены не возникло.

    Или придумать другой способ, как взять id заказа без префикса (типа как оно в БД лежит).

    • +1
      Дмитрий Дмитрий 6 сентября 2018 17:11 #

      Спасибо, Работает! Хочу заметить, что в префиксе необходимо добавить # к номеру, т.е. прописать префикс полностью.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите