Pregunta

Tengo una instalación Drupal 6.x, y hay un bloque generado por el módulo de la estación que muestra el nombre del programa que se reproduce actualmente. ¿Hay alguna manera de hacer que ese bloque esté exento del almacenamiento en caché? Alternativamente, ¿puedo insertar una 'actualización' solo para ese bloque a las 00:59:00?

No soy un tipo PHP, pero he encontrado el lugar en el módulo donde se genera este bloque, y pensar Puedo hacer el cambio si soy nuevo qué hacer.

No hay solución correcta

Otros consejos

Puede usar ItemAdDed o ItemCheckedIn y obtener el archivo de SpitemEventProperties a continuación:

SPListItem item = properties.ListItem;
SPFile document = item.File;
byte[] byteArray = document.OpenBinary();

//work with the file here

item.File.SaveBinary(byteArray);

Dependiendo de su configuración de seguridad y niveles de permiso para los usuarios que cargan los documentos, es posible que deba ejecutar el código con privilegios elevados.

NOTA: ItemadaDed es 'después del evento' (asíncrono por defecto), por lo que se enciende después de cargar el archivo. Desafortunadamente, no puede obtener el archivo en el elemento del elemento, pero puede hacer que el artículo sea sincrónico (solo SharePoint 2010 y UP) si es necesario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top