Лишние нули в начале параметра "Вес" (Minishop2)
Здравствуйте, дорогие разработчики на Modx Revo. Вопрос касается minishop2. Отличное дополнение, все понятно и ясно. Спасибо большое Василию за разработку (и не только minishop2).
У меня вопрос такой: как сделать так, что бы в параметре «Номер» сохранялось и выводилось число 001 или 025, ну то есть с нулями впереди?
P.S. «Номер» — это бывший «Вес» (weight)

Вопрос может быть глупый и легко решаемый, но я почему то впал в ступор :) Исправил уже в базе данных Type на textfield, поковырялся в исходниках, но ничего не помогает.
У меня вопрос такой: как сделать так, что бы в параметре «Номер» сохранялось и выводилось число 001 или 025, ну то есть с нулями впереди?
P.S. «Номер» — это бывший «Вес» (weight)
Вопрос может быть глупый и легко решаемый, но я почему то впал в ступор :) Исправил уже в базе данных Type на textfield, поковырялся в исходниках, но ничего не помогает.
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Зачем вообще вес тебе нужен с ведущими нулями? Вес — это же число, а не текст.
Можно использовать артикул, можно добавить новое поле.
Хотелось чтобы в этом блоке было 4 параметра: Цена, Артикул, Номер и Объем.
Я пытался создать свои tv-параметры, но никак не мог запихнуть их в этот блок, вот и пошел по пути переименования Веса в Номер и Старой цены в Объем.
Объем у меня как раз формата типа 10.00, а вот Номер нужен формата 001
Я извращаюсь, наверняка, из-за того, что чего-то не знаю :((
Вот здесь прочитай первую половину и не приставай больше к стандартным полям товара =)
Тогда в чанке\шаблоне нужно будет не [[+weight]] а [[!snippet? &digit=`[[+weight]]` &width=`3`]]
Где 3 — кол во нулей, необходимых перед числом. Все.
Как-то в духе:
Но, к слову, наличие полноценных и подписанных доп.ячеек никогда не было гарантом того, что манагеры/контенщики будут заполнять их правильно..)
Спасибо Вам за ответ.