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.
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