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

Overview Adding the field to a metadata editor Adding QuickList content to the Location Created field(s) 390.txt sample content Adding separate QuickLists for the individual child fields in the struct
  • Home
  • Fotostation
  • Configuring metadata fields and editors

Advanced QuickList example: Adding location information using a QuickList

31. March 2025

Elaine Foley

Table of Contents

Overview Adding the field to a metadata editor Adding QuickList content to the Location Created field(s) 390.txt sample content Adding separate QuickLists for the individual child fields in the struct

Overview

The default FotoStation metadata schema has a special field, #390, that is of type "bag of struct" - this means that the field has a number of child items that combine to form a struct.

By accessing the metadata configuration, you can see that struct in #390 - Location Created has these struct members:

In the following, we will add this field to a metadata editor and create predefined content using QuickLists to allow users to choose a location from a list, filling in all the child fields. We will also allow the user to edit each child field individually with a unique QuickList per field.

Adding the field to a metadata editor

  1. Open the metadata editor in FotoStation and press Ctrl-E to edit the layout.
  2. Create a new tab in the editor and locate field 390. When adding it to the page, you can see that the control that is inserted holds all the child fields in the struct:
  3. Select the field and choose Item Properties in the side panel.
  4. Select Item has a quick list.
  5. Select OK to store and close the editor.

Adding QuickList content to the Location Created field(s)

If the metadata editor is not open, select a file and press Ctrl-T to open it. Then choose File > Manage QuickLists to open the folder where the QuickLists are located.

Create a new text file in this folder called 390.txt. We will add content to this file that will be selectable from the field's QuickList.

390.txt sample content

1 #! APPLY_SELECTED_ONLY=1
2 Locations
3 USA
4 Grand Central Station;New York;New York;United States;USA;North America=Grand Central
5 Miami Beach;Miami;Florida;United States;USA;North America=Miami Beach
6

The initial comment implies that when choosing a location from the list, only the current node is selected; that's because, unlike most cases when using a hierarchical list, we do not want to include parent items when choosing a location - the #! APPLY_SELECTED_ONLY=1 parameter sees to that.

The Locations and USA nodes are examples of how you might structure the content in the list for easier navigation. Each level is separated by a tab indentation in the text file. Though not required, these two levels make it easier for a user to navigate a host of locations.

The actual content that's filled in is what you see in lines 4 and 5 above, where semicolons are used to separate the content that goes into the child fields in the struct.

Grand Central Station -> Sub Location
New York -> City
New York -> Province/State
United States -> Country
USA -> Country Code
North America -> World Region

At the end of the line, the =<term> statement defines the alias for the node that the user sees in the user interface:

Select Grand Central to insert all the values defined in the file into the respective child fields in the struct:

Adding separate QuickLists for the individual child fields in the struct

It is also possible to add separate QuickLists for each child member in the struct. This is done by creating flat QuickList files in this format:

ql_<fieldnumber>_<child struct field>

In the example below, the QuickList file is called ql_390_1, which maps it to the first child field in the struct - Sub Location.

The file contains a flat list of entries for the field it is mapped to:

1 Rockefeller Center
2 Central Park
3 Tribeca

Similarly, you can create QuickList files that map to the City field (ql_390_2 - the second field in the struct), the Province/State field (ql_390_3 - third field in the struct), and so on.

To modify these fields, simply click on the field in the record you wish to edit and choose the entry from the drop-down list. You can also start typing and have FotoStation autocomplete the entry based on the list contents.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Application registration using OAuth 2.0
  • Get started with OAuth
  • Refreshing tokens
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