Struct Docs
Struct.PIM v3
Struct.PIM v3
  • Struct PIM Documentation
  • API Reference
  • Changelog
  • Latest updates from Struct HQ
  • Latest updates in Documentation
  • Fundamental concepts
    • Get familiar with Struct PIM
    • Catalogues & categories
    • Products & variants
    • Attributes
    • Product structures
    • Identifiers
    • Global lists
    • Collections
    • Security management
    • Localization & segmentation
    • Revisions & changelog
    • Dashboard
    • Publications
    • Supplier onboarding portal
  • Tutorials
    • Helpful guides
      • How to use product models
      • How to use product catalogues
      • How to use enrichment insights
      • How to use Import
        • How to import products
        • How to import data into a list property on entities
        • How to import categories
        • How to import with media
        • How to use File mappings
        • How to use Validation rules during import
        • How to use Transformation during import
      • How to use Business rules
        • How to set up and edit a business rule
        • How to use conditions in a business rule
        • How to set up business rules to trigger other business rules
        • How to automatically set release status
        • How to automatically calculate the size of a variant
        • How to automate price conversion
        • How to assign documents to a product when it is created
        • How to manage product identifiers
    • Example projects
      • Working with the API
      • Product viewer
      • Publications 3.15
  • Integration
    • Integrate with Struct PIM
    • Web API
    • Webhooks
    • Media format
  • Reference
    • How to use Struct PIM
    • Search
      • Manage columns
      • Bulk actions
      • Search help
    • Tasks
      • Task details
    • Global lists
      • Global list details
    • Product catalogues
      • Product catalogue details
        • General settings
        • Data model
          • Tab types
            • Tab details
          • Section types
            • Section details
          • Property types
            • Property details
        • Workflow
        • Display settings
        • Identifiers
          • Identifier details
    • Collections
    • Background tasks
    • Publications
      • Prints
        • Print details
      • Templates
        • Edit template
          • Template settings details
          • Template design
            • Header/Footer elements
            • Template preview settings
    • Product model setup
      • Product structures
        • Product structure details
          • General settings
          • Data model
            • Tab types
              • Tab details
            • Section types
              • Section details
            • Property types
              • Property details
          • Variation definitions
            • Variation definition details
          • Product wizards
          • Variant group create wizard
          • Variant create wizard
          • Display settings
          • Identifiers
            • Identifier details
      • Attributes
        • Attribute details
          • Data type details
      • Attribute groups
        • Attribute group details
      • Attribute scopes
      • Dimensions
        • Dimension details
      • Enrichment Insights
        • Enrichment insight details
        • Insights setup
          • Insight details
      • Business rules
        • Business rule details
          • Triggers
            • Trigger details
              • Trigger configuration details
          • Conditions
            • Condition details
              • Condition configuration details
          • Actions
            • Action details
              • Action configuration details
      • Changelog
      • Workflows
        • Workflow details
        • Workflow states
          • Workflow state details
          • Workflow transitions
            • Workflow transition details
    • Settings
      • API configuration
        • API configuration details
          • API configuration basic settings
          • API configuration advanced settings
      • Webhooks
        • Webhook details
          • Webhook advanced details
      • Messaging
        • Messaging details
      • Security
        • User settings
        • User group permissions
      • Setup
        • General
        • Supplier portal email
        • Supplier portal
        • Archive reasons
        • Scheduled tasks
        • Attribute indexing
        • User settings
      • Permission Management
        • Permissions
        • Permission Groups
      • Languages
      • Maintenance
      • License
      • Extensions
        • Extensions details
        • URL details
      • File mappings
        • File Mapping details
      • AI assistant
        • Translation
        • Text generation
    • Dashboard
      • Saved searches
        • Saved searches details
      • Dashboard tabs
      • Widget details
        • Widget types
Powered by GitBook
On this page
  • New and optimized experience building publication templates
  • Direct integration with EasyCatalogue
  1. Tutorials
  2. Example projects

Publications 3.15

Version 3.15 introduced new features like full screen editing, complete editor experience for all elements of template including header/footer.

PreviousProduct viewerNextIntegrate with Struct PIM

Last updated 4 months ago

New and optimized experience building publication templates

Building a template for Publication can be quite complex with a lot of different features and ways of implementation to consider.

To simplify and accomodate this, only one template type exist. This template type can deliver any data output depending on how it is setup.

A template is now split in to main areas; Settings and Setup.

Settings

Settings contains all configuration of the template. All settings from description, reference, output, data input to advanced features like header/footer, table of contents and category pages.

These settings defines what input is possible for the template in design and what the final output of the template will be.

Design

The new and improved design of template supports building custom content, header/footer on all levels like product pages, table of content and category pages.

To improve performance especially around header/footer a new concept of elements have been introduced.

This makes it possible to construct the content of the header/footer by placering any number of elements in its container.

These elements include text, html, image and background. The text element now supports full template conversion, using all data available through content. This can significantly improve performance as all elements, except html, can be directly drawn in the resulting PDF.

Aside from performance improvement, all elements depending on data, now have full preview/data experience. This will make all work with elements like header/footer, table of content and category pages much easier, as actual data is available for the editor to see.

Direct integration with EasyCatalogue

Through the new Prints in Publication you can connect to Struct PIM directly from EasyCatalogue.

Notice when constructing a template for Easy Catalogue it is important to use below tag structure.

"Type"-property with "Product" identify where the initial rows start for EasyCatalogue to read.

"type"-property can be used for describing complex structures. Currently two types are supported:

  • Complex This enables EasyCatalogue to see this element as a complex object where below tags will be individual properties.

  • Table This enables EasyCatalogue to see this element as a table where below tags are individual rows.

Download example template and import into your Struct PIM instance.

here
Elements
Element types
Data
EasyCatalogue