Assemble an order from a collection based on object names
An order assembler from the “collection”—a set of named parts on the page. You write a list of “what and how many,” select it, and the docker arranges the required number of copies of each part. Next to it is an HTML catalog generator with images and quantity fields: you mark the order in it, and it outputs that very list.
Как это работает
Cleptogram — это сборщик заказов из «коллекции». Коллекция — набор именованных объектов на странице: каждая деталь, изделие или заготовка получает своё имя. По списку «что и сколько» кнопка находит нужные объекты по именам и раскладывает столько копий каждого, сколько заказано.
Рядом — генератор HTML-каталога: страница с картинками всех деталей и полями количества. В ней отмечают, что нужно, и она выдаёт готовый список для сборки.
Порядок работы
Для генерации HTML:
- Разложите детали на странице, по структуре - заголовок, а ниже два или три столбца. оригинал - картинка для сайта, макет для сборщика и третий объект цена за единицу. Эти три объекта располагаются в ряд. Далее все ряды вместе с заголовком группируем.
- Выделите всё и нажмите Cleptogram с
Shift. Докер назовёт объекты по подписям и соберёт каталог index.html в папке рядом с файлом.
в инсталяторе (в архиве) есть папка Cleptogram в ней файлы которые нажно положить в ту же папку что и сгенерированные HTML.
Для сбора макетов:
- В каталоге (на странице) проставьте количества — внизу соберётся список вида
имя:количество:цена, по строке на позицию.
- Вставьте этот список текстовым блоком на страницу, выделите только его и нажмите Cleptogram без клавиш.
- Докер разложит на странице заказанные детали — копии объектов коллекции в нужном количестве.
Клавиши
- Без клавиш — собрать заказ: по выделенному текстовому списку
имя:количество разложить копии деталей из коллекции.
Shift — сгенерировать HTML-каталог из выделенных объектов: картинки, поля количества, имена по подписям.
Ctrl — обновить список товаров в уже готовом index.html, не пересобирая страницу целиком.
Ctrl + Shift — сбросить имена всех объектов на странице (очистить коллекцию).
- Правый клик → «Собрать по имени объектов» — другой сборщик, под список из Excel (разделитель — табуляция или двоеточие, первый столбец имя, второй количество). Требует активной подписки.
На что обратить внимание
- Для сборки заказа выделите ровно один объект — текстовый блок со списком. Иначе кнопка ничего не сделает.
- Объекты коллекции ищутся по точному совпадению имени. В режиме докера «Документ» (переключатель вверху) поиск идёт по всем страницам, в режиме «Выделенное» — только по текущей.
- Копии получают в имени приставку
inserted_.
- HTML-каталог кладётся в папку рядом с файлом
.cdr.
Submodes / variants
ShiftGenerate an HTML file
CtrlReplace part of the file
Replace the collection in index.html
Ctrl+ShiftReset names in the collection
Reset the names of all objects on the page
Group by object name
Compile layouts by name from the current document, taking quantity into account. To do this, you’ll need a text block (copied from Excel) where the first column is the object name and the second is the quantity (separated by a tab or colon).
ID: btn_clepto_main