Pregunta

Estoy tratando de desarrollar un módulo de Drupal que define la MyFeedsSyndicationParser clase. Esta clase extiende la clase FeedsSyndicationParser desde el módulo de feeds. En mis módulo de .info archivo se identifica como la dependencia del módulo de feeds.

Cuando se habilita el módulo de la php_error.log contiene: PHP Fatal error: 'FeedsSyndicationParser' clase no se encuentra en C: \ wamp \ apps \ myapp \ sites \ todo \ modules \ custom \ MyFeeds \ MyFeedsSyndicationParser.inc en la línea 9

Parece que la clase FeedsSyndicationParser aún no ha sido definida. Drupal no tiene una llamada a la API que se puede utilizar para asegurarse de que otro módulo se ha cargado? (En este caso, el archivo FeedsSyndicationParser.inc.)

¿Fue útil?

Otros consejos

Hay dos (Proper mejores) / maneras de hacer esto.

  1. lista como una dependencia en el archivo .info , de modo que no lo puedo permitir que sin él.
  2. utilizar module_exists () para comprobar si el módulo está instalado y activado (por ejemplo un filtro de fecha de vistas que se pueden usar opcionalmente el Date_API si está presente y activado)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top