Узнайте больше о платформе Pixlpark

Полезные лайфхаки платформы, о которых многие не знают

1. Как передавать тираж (количество) в редактор через ссылку

Для передачи значения количества (тиража) существует специальный запрос вида ?q={quantity},

где ?q – параметр, который сообщает серверу, что нужно указать в редакторе количество продукта, указанное в его значении. После знака «=» идет {quantity} – это значение количества. Указывается без фигурных скобок цифрой.

Пример: http://demo.pixlpark.ru/printing/businesscards/90x50-one-sided/editor?q=200

2. Как передавать значение опции в ссылке

Можно сформировать ссылку, ведущую в редактор, для которого авторматически будут выбраны заданные Вами параметры опции. Для более полного понимания приведём сразу пример: http://demo.pixlpark.ru/canvases/wallpapers. На данной странице при клике на определенную позицию в калькуляторе открывается один и тот же товар, но с разными выбранными опциями.

?w=[{'WorkId':86848,'SelectedItems':[{'ItemId':254412,'Quantity':1}]}] – так выглядит шаблон запроса. Реальная ссылка выглядит так: https://demo.pixlpark.ru/printing/leaflets/a3-one-sided-4-0/editor?w=[{'WorkId':1074971,'SelectedItems':[{'ItemId':4210355}]}]

?w – параметр, который сообщает серверу, что нужно в редакторе выбрать определенную опцию, указанную в его значении.

После знака «=» идет значение опции [{'WorkId':1074971,'SelectedItems':[{'ItemId':4210355}]}],

где WorkId – это обязательный параметр, который передает ID опции. Сам ID опции указывается после двоеточия «:» цифрами. ID опции можно узнать из ссылки на опцию в панели управления сайтом;

SelectedItems – это обязательный параметр. Просто указываем его;

ItemId – это обязательный параметр, который передает ID позиции опции. Сам ID позиции опции указывается после двоеточия «:» цифрами. ID позиции опции можно узнать из ссылки на позицию опции в панели управления сайтом;

Quantity – это необязательный параметр, который передает количество выбранной опции. Может потребоваться только в том случае, когда у Вас в настройках опции установлена галочка «Кол-во опций задается отдельно клиентом». Если эта галочка не установлена, то параметр Quantity не указывается. Значение параметра указывается после двоеточия «:» цифрами.

3. Аббревиатуры некоторых системных блоков

Блоки «Последние новости», «Избранные отзывы» и «Написать отзыв» можно использовать на любой странице сайта и выводить в любой её части. Для этого существуют специальные коды:

  1. [$LastNews$] – для установки блока «Последние новости».
  2. [$FavoriteFeedbacks$] – для установки блока «Избранные отзывы».
  3. [$WriteFeedback$] – для установки блока «Написать отзыв».

4. Ссылка в редактор с автоматическим открытием окна выбора клипартов

Существует некая ссылка, которая позволяет перейти в редактор и автоматически открыть окно для выбора клипартов (загруженных Вами изображений в раздел «Печать» → «Картинки»). Параметр, передаваемый в ссылке, выглядит следующим образом: #tab=images-select-clipart

Пример подобной ссылки выглядит следующим образом: http://demo.pixlpark.ru/printing/businesscards/90x50-one-sided/editor#tab=images-select-clipart

5. Вывод номера поверхности внутри psd-шаблона

Существует специальная константа, c помощью которой можно непосредственно внутри psd-шаблона в редакторе выводить номер текущей поверхности (разворота, страницы).

Для этого нужно создать текстовый слой в psd-шаблоне, название которого должно содержать специальную формулу, а в содержимом слоя должен быть указан специальный символ знака доллара «$», который будет заменяться в редакторе на номер поверхности (разворота, страницы).

Формула, которая должна быть прописана в названии текстового слоя:

[$ n $], где n – это порядковый номер поверхности.

К данной формуле применимы некоторые математические операции, такие как сложение, вычитание, умножение.

Ниже представлены примеры использования математических операций с выражением:

[$ n*2 $] – для вывода четных номеров поверхностей;

[$ n*2 - 1 $] – для вывода нечетных номеров поверхностей;

[$ n - 1 $] – актуально для фотокниг, когда номер поверхности не совпадает с номером разворота или страницы, так как первой идет обложка. В случае если у Вас после обложки еще идет форзац, то формула будет выглядеть так: [$ n - 2 $]

Номера страниц в PSD шаблоне

В редакторе это будет выглядеть так, как на скриншоте ниже.

Номер страницы в шаблоне

Пример psd-шаблона можно скачать по этой ссылке.

Другие вопросы из этой же категории