The Firebase Field widget can be used inside a Firebase Repeater with “Custom Template” display mode, or inside a Firebase Displayer for displaying data.
In order to add a JSON Fields to a page, just drop it from the Widget list and double-click on it:
The Firebase Field Widget can display a text content as well as a Picture, an Audio or a Video.
Type. The Field type, Text, Picture Audio or Video.
Field Name. The name of the record field in Firebase
Single Line. The text is always displayed on one line if checked
Text Contents displayed as Web Link. When the text contain an url (eg. https://www.mywebsite.com) and is displayed with a link to this address
Action. If the WebLink option is checked, then you can chose here if the link is a WebSite an email, a phone number, etc...
Label. If the WebLink option is checked, then you can set the label that will displayed instead of the url. (If you keep it empty, then the url is displayed)
Field Name. The name of the record field in Firebase
Single Line. The text is always displayed on one line if checked
Display Ratio. The ratio width:height for displaying the image (21:9, 16:9 …)
21:9
16:9
4:3
1:1
Cover
Image Display. Cover or Contain.
Show Zoom on Click. If checked, then the user will be able to enlarge the picture by touching it. (It will launch a Photo Browser automatically)
Field Name. The name of the record field in Firebase
Field Name. The name of the record field in Firebase
Display Ratio. The ratio width:height for displaying the video (21:9, 16:9 …)
21:9
16:9
4:3
1:1
Show Controls. Hide or Show the Video Controls (Play, Pause…)
Muted. If checked, then the audio will be muted
If you store GPS coordinates in a Firebase collection, you can display it as a Map.
You must at least enable one Map plugin in order to load a Map correctly from the Firebase data: GoogleMap API Plugin or Open Street Map Plugin
Field Name. The name of the record field in Firebase that contains both Latitude & Longitude values (eg. 48.8566,2.3522)
Latitude & Longitude Field Name. If the coordinates are stored in separate fields, use these 2 parameters instead of the main Firebase field
Zoom Level. The initial Zoom Level of the displayed Map
Engine. The Map engine used for displaying the Map (GoogleMap or OSM)
Display Ratio. The ratio width:height for displaying the video (21:9, 16:9 …)
21:9
16:9
4:3
1:1
...