it-swarm.com.de

Wie deaktiviere ich das Titelfeld in einem Inhaltstyp?

ich benutze drupal 7
Wie deaktiviere ich das Titelfeld in einem Inhaltstyp?

7
abd

Ich denke, das Modul Automatic Nodetitles ist genau das, wonach Sie suchen:

"auto_nodetitle" ist ein kleines und effizientes Modul, mit dem das Feld für den Inhaltstitel im Formular ausgeblendet werden kann. Um leere Inhaltstitelfelder zu vermeiden, können Sie sie so konfigurieren, dass der Titel nach einem bestimmten Muster generiert wird.

12
Clive

Wie Clive vorschlägt, ist auto_nodetitle ein gutes Modul zum Entfernen des Titels aus dem Formular. Wenn Sie den Inhalt serialisieren möchten serial ist ein gutes einfaches Modul, das die von jimajamma erläuterte Aufgabe erledigt, jedoch mit einer automatisierten Seriennummer. Schließlich ist Display Suite der einfachste Weg ohne benutzerdefinierten Code, um das Titelfeld vollständig vor der Anzeige zu verbergen (oder beliebige Felder dort zu platzieren, wo Sie möchten).

1
7wonders

Wenn Sie den Titel für eine Entität ausblenden müssen, können Sie Folgendes versuchen. (Beachten Sie, ich denke nicht, dass dies die beste Methode ist, und ich bin offen für Vorschläge, die dies verbessern). Fügen Sie dies in die template.php Ihres Themas ein

function THEME_preprocess_page(&$vars, $hook) {

  if(isset($vars['page']['content']['system_main']['ENTITY_TYPE'])) {
   drupal_set_title('');
  }
}

Dies geschieht, wenn die Entität im Bereich ['content'] der Seite angezeigt wird, ähnlich wie ein Knoten im Inhaltsbereich angezeigt wird, und dann den Titel in nichts geändert wird. Sie müssen THEMA durch den Namen Ihres Themas und ENTITY_TYPE durch die Entität ersetzen, deren Titel Sie unterdrücken möchten. Wenn es nicht funktioniert, gehen Sie zu page.tpl.php und fügen Sie <pre> <?php print_r($vars['page']) ?> </pre> hinzu, laden Sie die gewünschte Seite neu und arbeiten Sie sich durch den Baum, um den Pfad in das Array zu finden, der das Objekt identifiziert, das Sie sind unterdrücken wollen.

0
mgriebe

Eine weitere Option in D7 und D8 (wo es sich im Kern befindet) ist das Modul Titel , mit dem Sie Titel wie ein Feld behandeln können, z. B. Titel im Anzeigebereich des Inhaltstyps als ausgeblendet festlegen und in a anzeigen lassen Blockieren Sie mit dem Modul Feld als Block , um es in eine Seitenleiste usw. einzufügen

Die Modulmitarbeiter sagen:

Während wir an dem neuen Inhaltsübersetzungssystem für Drupal 7) arbeiteten, mussten wir (das Drupal Core i18n-Team) Knotentitel in die Feld-API in konvertieren Um Knoten vollständig übersetzbar zu machen, konnten wir dies in Drupal 7 core) nicht erreichen. Deshalb haben wir uns entschlossen, eine Lösung für dieses Problem zu finden: Die Idee besteht darin, Knotentitel durch Felder à zu ersetzen la Automatische Knotentitel.

0