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 layers.
            create_update_info:   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:

                    # Defaults:
                    - 501
                    - 502
                    - 512

                # 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.