template suggestion node/edit

4 contenuti / 0 new
Ultimo contenuto
template suggestion node/edit

Mi serve una cosa del genere:

node--name--edit.tpl.php

ma non riesco a trovare il modo.

Il mio scopo è consentire algi utenti di modificare solamente i propri field e per un certo lasso di tempo, avevo pensato di inserire del codice php nel template, ma il template suggestion non funziona con node/add o edit.

Drupal Version:

Qui:
https://drupal.org/node/1089656

il template suggestion viene indicato come: page--node--edit.tpl.php

ho provato a sostituire "node" col numero di nodo e con il nome del tipo di contenuto, ma senza effetto

Risolto in parte.

Essendo io un noob, non avevo capito che il template per la modifica dei nodi è quello di amministrazione (seven), grazie al modulo template devel l'ho scoperto :p

Ora con un template suggestion del tipo page--node--edit.tpl.php, riesco a modificare il template o del nodo specifico o di tutti i nodi, ma non del singolo content type, ossia page--contenttype--edit.tpl.php non funziona.

Soluzioni, suggerimenti?

Continuano le mie ricerche.....

ho trovato vari snippet che ho implementato in questo modo nel mio template.php

template originale:

function seven_preprocess_page(&$vars) {
  $vars['primary_local_tasks'] = $vars['tabs'];
  unset($vars['primary_local_tasks']['#secondary']);
  $vars['secondary_local_tasks'] = array(
    '#theme' => 'menu_local_tasks',
    '#secondary' => $vars['tabs']['#secondary'],
  );
}

template modificato:

function seven_preprocess_page(&$vars, $hook) {
  $vars['primary_local_tasks'] = $vars['tabs'];
  unset($vars['primary_local_tasks']['#secondary']);
  $vars['secondary_local_tasks'] = array(
    '#theme' => 'menu_local_tasks',
    '#secondary' => $vars['tabs']['#secondary'],
  );
if (isset($vars['node'])) {
    // If the node type is "blog_madness" the template suggestion will be "page--blog-madness.tpl.php".
    $vars['theme_hook_suggestions'][] = 'page__'. $vars['node']->type;
  }
}

Ora ho il template suggestion "page--content-type.tpl.php"

Mi manca ancora l'ultimo passo, ovvero il suggestion: "page--content-type--edit.tpl.php"

Questi sono i suggerimenti del modulo devel theme nella pagina node/edit:

Candidate template files:
page--rubrica-telefonica.tpl.php < page--node--edit.tpl.php < page--node--63.tpl.php < page--node--%.tpl.php < page--node.tpl.php