modificar tabla

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
kyk36's picture

Hola buen dia.

Estoy manejando la version 7 de Drupal, cree un nuevo tipo de contenido donde el usuario podrá subir archivos y éstos visualizarse en una tabla, tada va bien, sólo que aparece a un lado del archivo que se subio una fila donde proporciona el tamaño del archivo :S, alguien sabe cómo quitar esa fila, ya busque en el código pero no e encontrado en dónde quitarla, alguien lo a hecho? o sabe cómo quitar esa fila? sólo quiero que me muestre el archivo en una tabla pero sin su tamaño :S

gracias ;-)

AttachmentSize
imagen2.png17.36 KB

Comments

eso te lo muestra un tpl

mgzrobles's picture

eso te lo muestra un tpl específico que podrás sobreescribir en tu tema

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

martin_gonzalez, disculpa

mathdz's picture

martin_gonzalez, disculpa pero como puedo sobreescribir en el tema para que ya no salga el tamaño. Espero puedas ayudarme. Gracias Saludos...

has mirado en la

mgzrobles's picture

has mirado en la configuración de presentación del tipo de contenido?¿ Mira primero esto a ver si con algún tipo de presentación de los disponibles te vale.

en \modules\file\file.field.inc verás varias funciones theme. Supongo que ahora estés usando theme_file_formatter_table
Esta puedes sobreescribirlo en el template.php de tu tema con
NOMBRETEMA_file_formatter_table

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

Muchas gracias

mathdz's picture

Muchas gracias martin_gonzalez me ayudo bastante tu comentario.

En efecto en el archivo file.field.inc encontre la funcion theme_file_formatter_table y pude modificarla, para que en todas las tablas de mi pagina se quitara el tamaño del archivo que viene por default. Gracias.. Saludos

pero no la modifiques

mgzrobles's picture

pero no la modifiques directamente en ese fichero!
si haces eso estás modificando el core de drupal y si actualizas perderás los cambios...
tienes que sobre escribirla en el template.php de tu tema de la forma que pongo en el otro comentario.

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

hazlo con jQuery

lekofev's picture

Hola, no se como es la estructura html, que te arma el drupal, pero si fuera algo asi como
td id="imagen"
imagen2.png
/td

td="peso-imagen"
17.36 KB
/td
con jquery lo borrar :D
jQuery("#peso-imagen").html(); // con esto borrar el conteido que este dentro de la etiqueta "peso-imagen" y problema resuelto :D

No lo hagas con jQuery

jsalinasd's picture

Hacerlo con jQuery no es tan buena idea, es casi como ponerle un display:none con CSS que no es para nada buena práctica. Si por alguna razón tu JS no carga se mostrará esa parte que tratas de ocultar.

Hazlo con la función que te sugieren arriba solo copiala en tu template.php y ponle el nombre de tu tema al inicio (como también te indican líneas arriba).

xD

lekofev's picture

xD

Utiliza Views

Ericmaster's picture

Puedes intentar utilizar views para desplegar contenido en tabla y escoger la informacion y la forma en que quieres desplegar el contenido, de esta manera por lo general no tienes que hacer override de ningun template

Ya copie la funcion al

mathdz's picture

Ya copie la funcion al template.php de mi tema y le puse el nombre
danland_file_formatter_table($variables){
......
}

pero no agarra los cambios. Es el parametro $variables que tiene esta funcion el problema?

supongo que habrás puesto

mgzrobles's picture

supongo que habrás puesto function delante....

limpia la caché

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

Si, le puse el function. El

mathdz's picture

Si, le puse el function.

El problema era que no habia limpiado la caché, la limpie y ya se hicieron los cambios gracias a todos por la ayuda.

Spanish

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week