Difference between revisions of "Langid field"
(Amended structure to standardise for metadata field type.) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Description == | == Description == | ||
− | This field is like a [[Set field]] but intended for providing language ID options where phrases can be provided by existing <tt>languages_typename_LANGID</tt> phrases. | + | This field is like a [[Set field]] but intended for providing language ID options where phrases can be provided by existing <tt>languages_typename_LANGID</tt> phrases. It is used by the [[Multilang field]] to specify the language used for values in a particular field or fields. |
== Inheritance == | == Inheritance == | ||
* [[Metadata]] | * [[Metadata]] | ||
− | ** [[Set field]] | + | ** [[Id field]] |
− | *** [[Langid field]] | + | *** [[Text field]] |
+ | **** [[Set field]] | ||
+ | ***** [[Langid field]] | ||
== Additional Properties == | == Additional Properties == | ||
− | As for [[Set field#Additional Properties|Set fields]] | + | As for [[Set field#Additional Properties|Set fields]]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Required Phrases == | == Required Phrases == | ||
Line 25: | Line 20: | ||
== Database == | == Database == | ||
Langid fields are stored in the database as | Langid fields are stored in the database as | ||
− | fieldname | + | fieldname VARCHAR(255) |
== API == | == API == |
Latest revision as of 16:20, 16 April 2023
EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects
Metadata Fields: Arclanguage - Base64 - Bigint - Boolean - Compound - Counter - Dataobjref - Date - Decimal - Email - Fields - Float - Id - Idci - Image - Int - Itemref - Keywords - Langid - Longtext - Longtext_counter - Multilang - Multipart - Name - Namedset - Pagerange - Recaptcha - Recaptcha3 - Relation - Search - Secret - Set - Storable - Subject - Subobject - Text - Time - Timestamp - Url - Uuid
Contents
Description
This field is like a Set field but intended for providing language ID options where phrases can be provided by existing languages_typename_LANGID phrases. It is used by the Multilang field to specify the language used for values in a particular field or fields.
Inheritance
Additional Properties
As for Set fields.
Required Phrases
No additional phrases beyond those required for Set fields.
Database
Langid fields are stored in the database as
fieldname VARCHAR(255)
API
See API page.
Examples
Most basic example.
{ 'name' => 'language', 'type' => 'langid', }