Módulo:Clasificaciónvj/doc
Esta documentación explica el funcionamiento del módulo en un contexto técnico. Para instrucciones sobre el uso de la plantilla asociada, véase la documentación de la misma en {{Clasificaciónvj}}
.
Este módulo implementa la plantilla {{Clasificaciónvj}}
. Su propósito es obtener las clasificasciones de contenido tanto desde parámetros locales como desde Wikidata, así como también facilitar la ampliación de la lista de clasificaciones a través de un módulo separado (además der hacer el módulo principal más eficiente).
Funciones
p.clasificacionvj()
, la función pública destinada obtener los parámetros desde la plantilla y pasarlos ap.main()
.p.main()
, la función destinada a ser usada (o importada) en este u otros módulos. Analiza los parámetros y los formatea a través de las siguientes funciones.evaluar()
la función para concatetar el valor-imagen y establecer el formato.enVariasLineas()
copia de la funciónMódulo:Formato texto.enVariasLineas()
, modificado para satisfacer las listas con estilo CSS en tablas (table
,table-row
ytable-cell
).obtenerClasif()
función envoltura paraMódulo:Tablas.elemento()
, para obtener el valor de la propiedades de clasificaciones.
Agregar clasificaciones
Véase la documentación de Módulo:Clasificaciónvj/datos.
Notas
- Datos adicionales
Se había considerado agregar descriptor de contenido (P7367) y elementos interactivos (P8428) dentro de los valores de clasificación de contenido, por ejemplo:
Luego de debatirlo en el IRC, se decidió prescindir de dichas propiedades, por lo que solo se mostrará la clasificación.
- Cantidad de valores por cada descriptor
Hay casos en los que se puede llegar a haber más de un valor (almacenado en Wikidata), dependiendo de las clasificaciones asignadas a lo largo de la historia. Los íconos de descripciones se mostrarán uno al lado del otro, pero no se proveerá más información; se está debatiendo si es pertinente obtenerlo (un ejemplo)