Come modificare il nome della macchina del tipo di contenuto in Drupal 7


9

Ho trovato un errore di battitura fastidioso nel nome della macchina di uno dei tipi di contenuto e vorrei risolverlo. L'unico modo che conosco è eliminare il tipo di contenuto e crearne uno nuovo, ma ci sono molti campi in quel tipo di contenuto che non voglio ricreare.

Esiste un modo migliore?


So che questa domanda è per Drupal 7. C'è un modo per farlo qui per Drupal 8, non l'ho ancora provato, ma poiché questa risposta è il risultato migliore per una ricerca ho pensato che l'avrei pubblicato su medium.com/ @ philw_ /… .
Elijah Lynn,

Inoltre possibilità di usare Entity Clone per Drupal 8. drupal.org/project/entity_clone
Elijah Lynn

Risposte:


15

Vai alla struttura, fai clic su tipi di contenuto, fai clic su modifica accanto al tipo di contenuto che desideri modificare. Fai clic su modifica accanto al nome della macchina e modificalo nel nome desiderato.

immagine dello schermo

immagine dello schermo

Se vuoi semplicemente cambiare il nome amministrativo, allora cambialo.


Oh, non pensavo fosse così facile :)
Dmitry Vyal il

Attento, non è sempre così facile. Ho fatto perdita di dati in questo modo, la maggior parte dei moduli non funziona bene se hanno memorizzato le configurazioni usando il nome della macchina. Lo farei solo se avessi un backup, per ogni evenienza.
Renee,

1
Assicurati di svuotare la cache dopo aver apportato la modifica.
Nigel Waters,

7
Non vedo un link per modificare il nome della macchina nell'ultimo D7. È andato (o richiede un modulo)?
Valery Lourie,

Non riesco a vedere neanche (su diversi temi di amministrazione)
Rootical V.

0

Se il nome è univoco (probabilmente lo è se contiene un refuso), modifica tutte le occorrenze del nome nel database (inclusi i nomi delle tabelle) e svuota la cache.

In D6 la tabella node_typecontiene le definizioni del nome macchina del tipo di contenuto. Quei nomi sono anche usati nelle tabelle con il prefisso content_type_. Se i tipi di contenuto non vengono utilizzati altrove, è necessario modificare la voce e il nome della tabella. È possibile che quei nomi siano cambiati in D7.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.