Un usuario preguntó 👇
Me gustaría saber si hay una forma a través de CSS personalizado o Comando personalizado para mostrar números negativos con paréntesis frente a guiones al frente.
(12345,00) frente a -12345,00
(@tobiasbg)
Hace 1 año, 8 meses
Hola,
gracias por tu publicación y perdón por las molestias.
Entiendo lo que quieres decir, pero por lo que sé, el lenguaje CSS carece de funciones para analizar y cambiar datos / contenido como este, por desgracia. 🙁
Saludos, Tobias
Lanzador de hilos
(@ jimdandy2)
Hace 1 año, 8 meses
Gracias … Puedo hacerlo a través del archivo CSV durante la importación. Esperaba poder hacerlo con archivos de fuentes que no controlo el formato.
(@tobiasbg)
Hace 1 año, 8 meses
Hola,
en realidad, podría usar una forma relativamente simple en PHP aquí, usando una función de enlace de filtro. Por ejemplo, agregue esto al final del archivo «functions.php» del tema para convertir automáticamente todos los números negativos:
add_filter( 'tablepress_cell_content', 'jd_tablepress_negative_with_parentheses', 10, 4 );
function jd_tablepress_negative_with_parentheses( $cell_content, $table_id, $row, $col ) {
if ( ! in_array( $table_id, array( '123', '456' ), true ) ) {
return $cell_content;
}
if ( is_numeric( $cell_content) && (double) $cell_content < 0 ) {
$cell_content = '(' . ( -$cell_content ) . ')';
}
return $cell_content;
}
La lista está ordenada por las entradas '123', '456'
como los ID de tabla para los que se debe realizar esta conversión.
Saludos, Tobias
Lanzador de hilos
(@ jimdandy2)
Hace 1 año, 8 meses
Lo tengo, gracias … Me gusta este enfoque.
(@tobiasbg)
Hace 1 año, 8 meses
Hola,
no hay problema, ¡de nada! 🙂 ¡Es bueno escuchar que esto ayudó!
Todo lo mejor, Tobias
PD: En caso de que no lo tenga, califique TablePress aquí en el directorio de plugins. ¡Gracias!
¿Solucionó tu problema??
0 / 0