diff --git a/materio_admin.module b/materio_admin.module
index db506aaa..c0eabbee 100644
--- a/materio_admin.module
+++ b/materio_admin.module
@@ -1,4 +1,4 @@
- $name) {
+ // $items['node/%node/simplenews'] = array(
+ // 'title' => 'Newsletter',
+ // 'type' => MENU_LOCAL_TASK,
+ // 'access callback' => 'simplenews_node_tab_access',
+ // 'access arguments' => array(1),
+ // 'page callback' => 'simplenews_node_tab_page',
+ // 'page arguments' => array(1),
+ // 'context' => MENU_LOCAL_TASK,
+ // 'file' => 'includes/simplenews.admin.inc',
+ // 'weight' => 2,
+ // );
+ $items['node/add/simplenews/'.$tid] = array(
+ 'title' => $name,
+ 'title callback' => 'check_plain',
+ 'page callback' => 'node_add',
+ 'page arguments' => array('simplenews'),
+ 'access callback' => 'node_access',
+ 'access arguments' => array('create', 'simplenews'),
+ // 'description' => $type->description,
+ 'file path' => drupal_get_path('module', 'node'),
+ 'file' => 'node.pages.inc',
+ 'options' => array('query'=>array('cat'=>$tid))
+ );
+ }
+ }
+ return $items;
+}
+
/**
* Implements hook_menu_alter().
*/
@@ -27,18 +64,26 @@ function materio_admin_menu_alter(&$items){
$items['admin/people']['access arguments'] = array('access default users list');
// dsm($items['admin/people']);
}
-
+
if(isset($items['admin/people/expiration'])){
$items['admin/people/expiration']['access arguments'] = array('access default UC roles expiration list');
// dsm($items['admin/people/expiration']);
}
-
+
# deactivate default home page
$items['node']['access callback'] = FALSE;
+
+ // if(isset($items['admin/content/add/simplenews'])){
+ // delete($items['admin/content/add/simplenews']);
+ // $cats = simplenews_category_list();
+ // dsm($cats, 'cats');
+ // foreach ($cats as $tid => $name) {
+ // $items['admin/content/add/simplenews/'.$tid]
+ // }
+ // }
+
}
-
-
/**
* Implements hook_form_alter().
*/
@@ -51,29 +96,20 @@ function materio_admin_form_simplenews_node_form_alter(&$form, &$form_state, $fo
if(!$form['nid']['#value']){
if(isset($_GET['cat'])){
$cat = $_GET['cat'];
- switch($cat){
- case 6374:
- $template = 'daily';
- break;
- case 6274:
- $template = 'news';
- break;
- }
// prepopulate type of news
$form['field_simplenews_term']['und']['#default_value'] = $cat;
$form['field_simplenews_term']['und']['#disabled'] = true;
// change default template regarding type of news
- $form['body']['und'][0]['#default_value'] = materio_admin_getSimplenewsNodeBodyTemplate($template);
- $form['body']['und'][0]['#rows'] = 50;
+ $form['body']['und'][0]['#default_value'] = materio_admin_getSimplenewsNodeBodyTemplate($cat);
+ $form['body']['und'][0]['#rows'] = 50;
}
}else{
$form['field_simplenews_term']['und']['#disabled'] = true;
}
-
}
-function materio_admin_getSimplenewsNodeBodyTemplate($template){
- return file_get_contents(drupal_get_path('module', 'materio_admin').'/templates/simplenews_'.$template.'_node_template.html');
+function materio_admin_getSimplenewsNodeBodyTemplate($cat){
+ return file_get_contents(drupal_get_path('module', 'materio_admin').'/templates/simplenews_'.$cat.'_node.html');
}
\ No newline at end of file
diff --git a/templates/simplenews_news_node_template.html b/templates/simplenews_6274_node.html
similarity index 100%
rename from templates/simplenews_news_node_template.html
rename to templates/simplenews_6274_node.html
diff --git a/templates/simplenews_daily_node_template.html b/templates/simplenews_6374_node.html
similarity index 100%
rename from templates/simplenews_daily_node_template.html
rename to templates/simplenews_6374_node.html
diff --git a/templates/simplenews_6585_node.html b/templates/simplenews_6585_node.html
new file mode 100644
index 00000000..73343527
--- /dev/null
+++ b/templates/simplenews_6585_node.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ ZE DAILY MATERIO'
+
+
+
+
+
+ le titre en fr
+
+
+ Toute une série de matières recyclées sous vos pieds, car ces tapis sont tissés avec des chambres à air usagées, des papiers de bonbons minutieusement filés, de vieux journaux et magazines tressés ou d'autres matières recyclées surprenantes. Certains tapis de cette gamme peuvent même aller à l'extérieur.
+
+
+
+
+
+
+
+
+ The english title
+
+
+
+
+
+
+ A wide range of beautiful carpets made out of surprising recycled materials: recycled candy wrappers, recycled tires and bike tubes, different recycled fibers and recycled newspaper! Some of them can even be used outside.
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+ |
+
+
+
\ No newline at end of file