Difference between revisions of "Arclanguage field"
(Made structure more conformant for metadata field types.) |
(Actually leave in as should become available) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{fieldtypes}} | {{fieldtypes}} | ||
+ | |||
== Description == | == Description == | ||
This field provides a set of language options but rather than being provided by the <tt>options</tt> attribute of the field configuration, the languages specified for the [[EPrints Glossary#Archive|archive]] (in <code>$c->{languages}</code> is used. | This field provides a set of language options but rather than being provided by the <tt>options</tt> attribute of the field configuration, the languages specified for the [[EPrints Glossary#Archive|archive]] (in <code>$c->{languages}</code> is used. | ||
− | This field is only useful | + | This field is only useful for multi-langauge repository where you might want to record the language metadata for a [[EPrints Glossary#Data object|data object]] or a specific [[EPrints Glossary#Metadata field|metadata field]] is captured in. However, you are probably better off using the [[Multilang field]]. Therefore, this field is somewhat deprecated. |
== Inheritance == | == Inheritance == | ||
Line 14: | Line 15: | ||
As for [[Set field#Additional_Properties|Set fields]] except for: | As for [[Set field#Additional_Properties|Set fields]] except for: | ||
{| border="1" cellpadding="3" cellspacing="0" | {| border="1" cellpadding="3" cellspacing="0" | ||
− | + | ! Name !! Default Value !! Required? !! Description !! Notes | |
|- | |- | ||
− | | '''options''' || n/a || | + | | '''options''' || ''n/a'' || NO || Options from which to choose. || NOT inherited from [[Set field]]. Options provided automatically. |
|} | |} | ||
Latest revision as of 09:44, 9 July 2024
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 provides a set of language options but rather than being provided by the options attribute of the field configuration, the languages specified for the archive (in $c->{languages}
is used.
This field is only useful for multi-langauge repository where you might want to record the language metadata for a data object or a specific metadata field is captured in. However, you are probably better off using the Multilang field. Therefore, this field is somewhat deprecated.
Inheritance
Additional Properties
As for Set fields except for:
Name | Default Value | Required? | Description | Notes |
---|---|---|---|---|
options | n/a | NO | Options from which to choose. | NOT inherited from Set field. Options provided automatically. |
Required Phrases
No additional phrases beyond those required for Set fields.
Database
Arclanguage fields are stored in the database as
fieldname VARCHAR(255)
API
See API page.
Examples
Most basic example.
{ name => 'language', type => 'arclanguage', }