Hola Emilia, buenos días.
Normalmente que un metadato se muestre, ya sea de los que vienen por defecto o nuevo es muy sencillo a través de agregar el
ds-generic-item-page-field<ds-generic-item-page-field [item]=
"object" [fields]=
"['dc.contributor.director']" [label]=
"'item.page.contributor.director'"></ds-generic-item-page-field> considerando que es un metadatos para personas, podrías usar también
ds-metadata-representation-list
El que no se vea cuando compilas puede deberse a varias situaciones, si estas implementando mediante tema verifica que:
1. El componente esta apuntando correctamente al html donde hiciste el cambio, por defecto cualquier componente implementado por tema apunta a el HTML base de DSpace
2. Que en el componente untyped-item tengas bien nombrado el ultimo parametro en esta linea:
@listableObjectComponent(Item, ViewMode.StandalonePage, Context.Any, 'custom') En lugar de custom debe tener el nombre de tu tema
3. Que el componente este incluido correctamente en el
eager-theme.module.ts debe estar en el arreglo de
ENTRY_COMPONENTS sino DSpace no va a reconocerlo correctamente y seguira tomando el código base
También debes tener en cuenta que el ítem debe tener ya el metadato o en caso contrario no se mostrará y que el metadato debe existir en un esquema dentro del DSpace para que funcione correctamente.
Si gustas compártenos más a detalle los cambios que has hecho para que podamos brindarte una mejor respuesta.
Saludos.
Oscar C.