51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @file
 | |
|  * feeds_news.features.inc
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Implementation of hook_ctools_plugin_api().
 | |
|  */
 | |
| function feeds_news_ctools_plugin_api() {
 | |
|   list($module, $api) = func_get_args();
 | |
|   if ($module == "feeds" && $api == "feeds_importer_default") {
 | |
|     return array("version" => 1);
 | |
|   }
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * Implementation of hook_views_api().
 | |
|  */
 | |
| function feeds_news_views_api() {
 | |
|   list($module, $api) = func_get_args();
 | |
|   if ($module == "views" && $api == "views_default") {
 | |
|     return array("version" => 3.0);
 | |
|   }
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * Implementation of hook_node_info().
 | |
|  */
 | |
| function feeds_news_node_info() {
 | |
|   $items = array(
 | |
|     'feed' => array(
 | |
|       'name' => t('Feed'),
 | |
|       'base' => 'node_content',
 | |
|       'description' => t('Subscribe to RSS or Atom feeds. Creates nodes of the content type "Feed item" from feed content.'),
 | |
|       'has_title' => '1',
 | |
|       'title_label' => t('Title'),
 | |
|       'help' => '',
 | |
|     ),
 | |
|     'feed_item' => array(
 | |
|       'name' => t('Feed item'),
 | |
|       'base' => 'node_content',
 | |
|       'description' => t('This content type is being used for automatically aggregated content from feeds.'),
 | |
|       'has_title' => '1',
 | |
|       'title_label' => t('Title'),
 | |
|       'help' => '',
 | |
|     ),
 | |
|   );
 | |
|   return $items;
 | |
| }
 | 
