Project Configuration Reference

The following is the generated reference for the mds_pim_print_core configuration tree. This reference can be generated by issuing the following command:

bin/console config:dump-reference mds_pim_print_core
# Default configuration for extension with alias: "mds_pim_print_core"
mds_pim_print_core:

    # Optional locales to set in render mode to have float values converted to '.-strings'
    lc_numeric:

        # Examples:
        - en_US.UTF-8
        - de_DE.UTF-8

    # Optional host settings for proxy or multi domain environments.
    host:

        # Hostname
        hostname: ~

        # Protocol
        protocol: ~

        # Port
        port: ~
    projects:

        # Prototype
        - # Internal project identifier.
            ident: ~

            # Name of project displayed in InDesign-Plugin.
            name: ~ # Required

            # Service to use to render the project. Must inherit AbstractProject.
            service: ~ # Required

            # Toggles creation of update info articles.
            create_update_layers: true

            # InDesign Template settings.
            template: # Required

                # Default InDesign template filename.
                default: ~

                # Optional relative path inside service bundle to the InDesign template.
                relative_path: /Resources/pimprint/

                # Download template
                download: true

            # Available plugin elements.
            plugin_elements:

                # Show field for update modes.
                update_mode: true

                # Available update modes for project.
                update_modes: [ ]

                # Show field for start left/right page.
                start_alignment: false

                # Show fields for page start/end.
                page_bounds: false

                # Configuration of default publication select free field.
                publications:

                    # Show publication select tree field.
                    show: true

                    # A selection is required or not to start InDesign rendering.
                    required: true

                    # Optional label for field.
                    label: null

            # Asset handling settings.
            assets:

                # Toggles asset download.
                download: true

                # Toggles asset download before rendering start.
                pre_download: true

                # Toggles missing asset onPage warnings messages.
                warnings_on_page: true

                # Optional Pimcore thumbnail configuration for preview images.
                thumbnail: ~

            # Optional PHP setting time_limit for project generation.
            php_time_limit: '0'

            # Optional PHP setting memory_limit for project generation.
            php_memory_limit: 2G

The configuration has a general PimPrint part, which affects all rendering projects. Each rendering project is configured within the projects array prototype.