Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  1. Fotoware Alto
    • 11.14 Schreckhorn
    • Terminology
    • Solutions
    • User Guide - Deutsch
    • User Guide - English
    • API Changelog
  2. Fotoware Veloz
    • Managing users and groups
    • Configuring archives
    • Configuring workflows
    • Configuring site behavior
    • Navigating and searching to find your assets
    • Working with your assets
    • Editing asset metadata
    • Uploading files
    • Version Control in Fotoware
    • Albums - Creating and sharing collections
    • Placing assets in a CMS
    • Working with the Fotoware Pro interface
    • Using the Fotoware plugins
    • Consent management
    • User guide to FotoWeb for iPad (Legacy)
    • Picture conferencing with FotoWeb Screens (Legacy)
    • What's what in Fotoware
    • GDPR
    • Fotoware Veloz releases
    • Activity Exports
    • Fotoware Example Workflows
  3. Fotostation
    • Getting started with Fotostation
    • Viewing, selecting and sorting files
    • Managing your assets with archives
    • Adding metadata to assets
    • Searching for assets
    • Working with your assets
    • Version Control in Fotostation
    • Automating tasks with Actions
    • Configuring metadata fields and editors
    • Configuring Fotostation
    • Configuring Fotostation for multi-user environments
    • Troubleshooting Fotostation
  4. Fotoware Flow
    • What is Flow?
    • Getting started
    • Flow dictionary
  5. Fotoware On-Premises
    • Getting started
    • Index Manager
    • FotoWeb
    • Color Factory
    • Connect
    • Operations Center Guide
  6. Integrations and APIs
    • The Fotoware API
    • Creating integrations using embeddable widgets
    • Authorizing applications using OAuth
    • Auto-tagging
    • FotoWeb Drag and Drop export
    • Integration using webhooks
    • Optimizely and Episerver plugin documentation
    • User Interface Integrations
  7. Fotoware Mobile
    • User guide for Fotoware Mobile for iPhone and Android
    • User guide to FotoWeb for iPad (Legacy)
    • User guide to FotoWeb for iPhone and Android (Legacy)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Support

Table of Contents

Text Overview Text Value Handling Text Field Settings
  • Home
  • Fotoware Alto
  • 11.14 Schreckhorn
  • Schemas
  • Fields

Text

14. March 2025

Elaine Foley

Table of Contents

Text Overview Text Value Handling Text Field Settings

In the Text field, you can insert text, numbers, and special characters, which means unstructured information, as the user can write whatever they want - even High Valyrian, Valar morghulis, which almost nobody understands. Text fields, therefore, should have a clear label indicating their purpose, for example, Public social media description (avoid company bashing) or similar.

Text Overview

Icon
Text 
Your browser does not support HTML5 video.

Video of how a text field without translations behaves

Text Area
Your browser does not support HTML5 video.

Video of how a text area with translations behaves

Text with Translations
Your browser does not support HTML5 video.

Video of how a text field without translations behaves

Text with Markdown

Text fields in Picturepark have an additional option to render Markdown. Using Markdown in text fields allows for basic formatting like the use of headlines, bold, italic for descriptions, press kit content, or product details, to highlight specific areas or structure longer texts.

Picturepark shows an editor with a side-by-side view for formatted and unformatted text.

Picturepark uses the following component for rendering: https://markdown-it.github.io which offers an online demo. Please ensure that all plugins (checkboxes at the top) are disabled in this demo, as Picturepark does not support any plugins for now. Some basic examples of Markdown syntax are:

Considerations

Text fields allow limited control for user input. Whenever you work with text fields you may have typos or dummy text. The only control present for text fields is the definition of a regular expression for text input. 

Text input is always unstructured content. 

Filter and Analyzer

You can add a filter for text to the content browser. Be aware that you might end up with a lot of filter values as text entries can differ a lot, also they may describe the same topic. Consider using Tagbox fields to avoid three different filters for the same topic:

  • Title: New Office Location in Aarau
  • Title: Aarau New Offices
  • Title: The new location of the Aarau Office

Text input is analyzed in Picturepark. Analyzers are explained in the Search Analyzer Section. Analyzed means Picturepark extracts individual relevant terms, whereas relevant depends on the Analyzer. 

  • Text without translations is analyzed with a simple analyzer. 
  • Text with translations is analyzed with the language analyzer. 
  • Further analyzers can be configured. 
Usage as sort fields

You can use translated text as a sort field for a Channel. You can configure the field itself or the specific language of the field.

For the field itself, changing the UI language will trigger the sorting to work against the corresponding translation value.

For the specific language, the sorting will also happen only on the configured language. This enables you to sort on metadata languages other than English and German if the values are translated. 

Examples

Use the Text field for:

  • Product Codes
  • Titles
  • Descriptions
  • URL

Text Value Handling

Picturepark Setup Example Layer: Corporate Information (ID: CorporateInformation) 
Field1: Title (ID: title, translated text)
Field2: Note (ID: note, text without translations)
Fieldpath Path: corporateInformation.title.en
Path: corporateInformation.note
Advanced search for field

Search: Find Items by Product Codes (Solutions)

Search: Find Product Information in Translated Description (Solutions)

Search: Find Items with specific values in text fields (Solutions)

Search: Find Items with values in translated fields. (Solutions)

Search: Find Items with Exact Term in Translated Field (Solutions)

Use in Display Pattern

Display Pattern: Show Text as Headings (Solutions)

Display Pattern: Text (Solutions)

Returned field value

The Liquid filter | translate returns the value that matches the default language. 

To get specific language values you must provide the correct language abbreviation: .de / .en

Text Field Settings

Name

Add the name in singular or plural depending on the use case. 

Avoid adding the required language in the label (Title English, Titel Deutsch) as Picturepark shows the language in front of the field. 

ID

The ID fieldis the ID of your field, which is used to link to this field. The field ID is always lowercase. The field's ID is set when creating a new field using camel casing. You need the field ID for the configuration of filters or display patterns. 

The ID is automatically created from the name you insert: 

  • Example: You insert the field name "My NeW fielDs #1 Purpose?
  • Automatic Id: myNeWFielDs1Purpose

You can open the Display Pattern Editor to see the JSON of a Content Item. 

 
Multiline It defines that the field value must be displayed in a multiline component. 
This setting has no effect on the possible input but on the user experience as the multiline display is easier to read for longer text.
Rendering

The option to render the text values as Markdown, including side-by-side Markdown editor. Picturepark offers:

  • Default rendering: The text input is just text without any formatting.
  • Markdown rendering: The text input is in Markdown syntax and bold, italic and links are rendered correctly.

Markdown will only be rendered in the Content Item Detail View, not in Display Pattern or list views.

Translations If a field is a translated string or not can not be changed anymore once created. Make sure you use translated strings where needed (or might be needed). Keep in mind that translated fields are "expensive" for indexing
Required The Required field settingdetermines whether or not an editor must provide a field value before being able to save the Content Item. If a field is required and the user has not provided a value or has deleted an existing value, Picturepark does not permit saving the item. This value can be changed at any time. You cannot set a field required on a Layer with XMP mappings defined for any field. The Required field setting is unavailable for checkboxes, trigger fields, or dynamic view fields.
UI required The UI required field setting determines whether or not an editor must provide a field value to save the Content Item in the UI. If a field is UI required and the user has not provided a value or deleted the existing value, Content Platform does not permit saving the item in the UI. This value can be changed at any time.
The UI required field setting is unavailable for checkboxes, trigger fields, or dynamic view fields.
Sortable The Sortable field setting defines if Picturepark uses the values of those fields for sorting List Items (in Lists). Sorting of contents based on fields in a Layer is possible via the channel configuration, which only considers fields marked as sortable. All fields except for Geo Point and Relationship fields are sortable. This can be changed after field creation. 
Minimum characters The minimum amount of characters a user must provide. This may be useful to avoid entries like tbc or temp. 
Maximum characters The maximum amount of characters a user can provide. This is useful to avoid breaking layouts due to very long text. This is also useful for text entries that will be used for Social Media which only allow a certain amount of characters e.g. Twitter only allows 280.
Regular expression

Only for input validation means you can force the user to insert a valid email address, but you cannot append something after input - this can be achieved with a calculated value. 
A JSON Schema regex can be used. See here for valid examples: https://spacetelescope.github.io/understanding-json-schema/reference/regular_expressions.html
North American telephone number with optional area code - 555-1212 is valid but (800) Flowers is invalid:

(\\([0-9]{3}))?[0-9]{3}-[0-9]{4}$

Calculated value

You will not be able to enter text in this field if switched on. The value pattern will be displayed in view mode. 
Due to the performance for creating content or list items that have relationship fields, a limitation on the calculated values is present. A calculated value won't be able to access the data of the linked (and resolved) list items. It will only be able to access base content information and the other metadata information (other fields, fieldsets, and relationship values). If the values of linked list items are used, their value is simply not resolved, but the rest of the specified template is rendered. No error message appears if a calculated value cannot be resolved that part of the calculated value just doesn't display.

Once the calculated value setting is switched on you cannot just switch it off to remove the calculated values.

  • You can update the calculated values.
  • You can remove the calculated values by batch editing all affected items (List, Content) and remove the value or you can remove the field.
Value pattern

Monaco Editor which allows defining the calculated value pattern in Liquid Syntax.

Display Pattern: SEO Friendly Title (Solutions) — A slug is an SEO friendly title you use for images, videos, or complete press kits when sharing them on social media. Picturepark can create the slug for you using any value from any field, replacing spaces with dashes, and even pretending the correct domain.

{{data.corporateLayer.title.en | replace: " ", "-" | prepend: "picturepark.com/" }}

{{data.corporateLayer.title.en | replace: " ", "-" | prepend: data.corporateLayer.domain }}

Display Pattern: File Metadata in Layer Fields (Solutions) — You may want to show the file extension or original filename (standard file metadata) in calculated text fields in a layer. You can make those available to the search and have some basic information shown.

{{outerData.data.imageMetadata.fileExtension | replace: ".", " " | upcase}}

{{outerData.data.documentMetadata.documentTitle}}

{{outerData.data.imageMetadata.fileName}}

Include in filters The Include in filters field setting allows the field to be added as a filter for content (see Channels Configuration) and the field values to be edited in the Batch Editor (indexed fields). Picturepark checks this setting against the allowed number of Search-indexed fields in your subscription plan. While it may be tempting to include all fields in filters and simple search also boosting them, you may revisit this idea based on your subscription plan limit and by testing your common search scenarios - too many values will not automatically result in better search results.
Include in search The Include in search field setting determines whether or not the field's values should be considered in content browser simple search operations. If this option is not enabled, the search does not consider the values of the field in search operations. This can be useful, for example, if the field is used for internal discussions or work directives that you don't want to affect the search results. Picturepark checks those settings against the allowed number of Search-indexed fields in your subscription plan. While it may be tempting to include all fields in filters and simple search boosting them, you may revisit this idea based on your subscription plan limit.
Boost value

The Boost factor field setting will boost the values in the search and help you define the relevance of the content for your users. The boost parameter increases the relative weight of a term (with higher boost values) or decreases the relative weight (with lower boost values), but the increase or decrease is not linear. In other words, a boost of 2 does not result in double the score. You can select between 1, 10, 25, 50, 100, or 500. 

  • Boosting in a list is for the search in fields while tagging.
  • Boosting in layers is for the content browser search.

Picturepark checks this setting against the allowed number of Search-indexed fields in your subscription plan. While it may be tempting to include all fields in filters and simple search boosting them, you may revisit this idea based on your subscription plan limit.

Filter analyzer Search Analyzers used for creating values from the input for Filters in the sidebar. Check Analzyers for details. 
Simple search analyzer Search Analyzers used for creating values from the input for the Simple Search. Check Analyzers for details. 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Fields
  • Common Field Settings
  • Checkbox
  • Date Time
  • Fieldset
eco-lighthouse-miljøfyrtårn

Company

  • About us
  • Resellers
  • Careers
  • Contact us

Help & support

  • Support center
  • Consultancy
  • Tech partners
  • Fotostation
  • System status

Trust Center

  • Legal
  • Security
  • Sustainability & ESG

Locations

Fotoware AS (HQ)
Tollbugata 35
0157 OSLO
Norway
FotoWare Switzerland AG
Industriestrasse 25
5033 Buchs (AG)
Switzerland

Copyright 2025 Fotoware All rights reserved.

  • Terms of service
  • Privacy policy
  • Cookie policy

Knowledge Base Software powered by Helpjuice

Expand