Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Nodetitel ausblenden

Eingetragen von nikxx (69)
am 12.07.2010 - 22:28 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Ich möchte bei meinem Inhaltstyp "Artikel" den Titel ausblenden.
Wollte das nun nach dieser Beschreibung machen:

Exterior schrieb

Gut, habe das ganze so gemacht:

Für den Inhaltstyp ein CCK-Feld angelegt, habe das "Titelanzeige" genannt und der Feldname lautet "field_titel".
Als Feldtyp habe ich "Text" genommen und als Formularelement habe ich "Ankreuzfelder/Auswahlknöpfe" gewählt.

Jetzt sollte man die Anzahl der Werte auf 2 oder so setzen, egal was, Hauptsache nicht auf "1" (weil man bei "1" Auswahlknöpfe bekommt, ich wollte aber ein einzelnes Ankreuzfeld, also habe ich als Anzahl "unbegrenzt" genommen).

Und ganz unten bei zulässige Werte trägt man nur ein einzelnes "Nein" ein, mehr nicht.
Dann noch speichern das ganze und dann habe ich folgenden Code in die page.tpl.php eingefügt:

Aus

<?php
if ($title):
?>

<?php
print $title;
?>

<?php
endif;
?>

wurde:

<?php
if ($node->field_titel[0]['value'] != "Nein"):
?>

<?php
if ($title):
?>

<?php
print $title;
?>

<?php
endif;
?>

<?php
endif;
?>

Ich habe das jetzt so geschrieben wie von karl1120 vorgeschlagen. Mein ursprünglicher Code, um das Problem zu lösen, sah so aus:

<?php
if ($title):
?>

<?php
if ($node->field_titel[0]['value'] != "Nein") print $title;
?>

<?php
endif;
?>

Funktioniert auch, erfüllt den gleichen Zweck, allerdings fand ich den von karl1120 etwas schöner ;)

Damit kann man jetzt bei jedem beliebigen Inhaltstyp das CCK-Feld "Titelanzeige" einbinden.
Wenn man "Nein" ankreuzt, wird kein Titel ausgegeben. Wenn man das "Nein" nicht ankreuzt oder der Inhaltstyp das CCK-Feld nicht beinhaltet, wird ein Titel ausgegeben.

Zu guter Letzt editiert man nochmal den Inhaltstyp, wählt den Reiter "Felder anzeigen" und aktiviert bei dem Feld "Titelanzeige" beide "Ausschließen"-Checkboxen, damit die Checkbox samt Inhalt nicht mit ausgegeben wird. - Fertig

Ich finde in meiner page.tpl.php die genannte Stelle nicht. Benutze Drupal 6. Weiß jemand, wo ich das ersetzen muss?

‹ Files Ordner per .htaccess umleiten Subdomain nachträglich hinzufügen und nur bestimmte Tabellen NICHTmit Hauptdomain teilen... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das geht einfacher mit diesem

Eingetragen von md (3717)
am 12.07.2010 - 23:20 Uhr

Das geht einfacher mit diesem Modul: http://drupal.org/project/auto_nodetitle

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ne, das geht nicht wirklich,

Eingetragen von nikxx (69)
am 12.07.2010 - 23:30 Uhr

Ne, das geht nicht wirklich, da mit dem Modul zwar mein Titel ausgeblendet wird, aber dafür die Nodenummer als Titel angezeigt wird.
Ich möchte ja überhaupt keinen Titel haben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

nikxx schrieb Ne, das geht

Eingetragen von md (3717)
am 12.07.2010 - 23:36 Uhr
nikxx schrieb

Ne, das geht nicht wirklich, da mit dem Modul zwar mein Titel ausgeblendet wird, aber dafür die Nodenummer als Titel angezeigt wird.
Ich möchte ja überhaupt keinen Titel haben.

Das ist definitiv falsch. Vielleicht hast du eine Version mit einem Bug im Einsatz oder du nimmst eine falsche Einstellung bei 'Auto nodetitle' für den Inhaltstyp vor. Ich habs dutzendfach im Einsatz.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also Automatic Nodetitles

Eingetragen von Exterior (2903)
am 12.07.2010 - 23:46 Uhr

Also Automatic Nodetitles funktioniert auf jeden Fall, das kann ich bestätigen, hab's auch schon benutzt. Die Frage ist, wofür man es verwenden will, also was will man erreichen.

Wenn man will, dass das Titel-Feld beim Node-Eingabe-Formular (also node/add/inhaltstyp) verschwindet, benutzt man AutoNodetitles.

Wenn man aber den Titel beim Node erstellen selbst eingeben will, aber der Titel bei der Node-Ausgabe nicht angezeigt werden soll, bringt einem das Modul wenig, soweit ich weiß.

Daher, @nikxx:
Sag mal, welches Theme du verwendest, dann kann man sich das ganze mal anschauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf der Startseite auf

Eingetragen von nikxx (69)
am 13.07.2010 - 00:02 Uhr

Auf der Startseite auf http://www.eisenhart.biz/neu/ befindet sich ganz oben ein Artikel. Dieser soll dort aber keine Überschrift haben. Wenn ich das Modul einsetze, wird der aktuelle Titel generiert. Bei der Nodeausgabe soll aber kein Titel erscheinen.
Habe folgende Option aktiviert: Automatically generate the title and hide the title field
Als Theme benutze ich aktuell "Garland"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist der Teaser-Titel und

Eingetragen von Exterior (2903)
am 13.07.2010 - 00:28 Uhr

Das ist der Teaser-Titel und dafür brint dir das genannte Modul wie gesagt gar nichts. Damit kannst du "nur" das Titelfeld beim Node erstellen ausblenden, aber nicht den Titel bei der Anzeige.

Soll der Titel nur an dieser Stelle ausgeblendet werden? Oder auch, wenn man da drauf klickt? (Dann steht oben ja auch dieser Titel)

Wenn er nur in dieser Teaser-Ansicht verschwinden soll:

Öffne in deinem Theme-Ordner die Datei node.tpl.php, dort findest du in den Zeilen 8 bis 10 folgenden Inhalt:

<?php if ($page == 0): ?>
  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>

Wenn du den komplett entfernst, speicherst und die Datei hochlädst, ist der Titel dort verschwunden.

Aber Achtung, damit entfernst du ALLE Teaser-Titel! Wenn du das nur für bestimmte Inhaltstypen willst, kannst du dir die node.tpl.php kopieren und in node->inhaltstypname<.tpl.php umbenennen. Nachdem du die hochgeladen hast, musst du die Theme-Registry neu aufbauen (admin/build/modules aufrufen) und dann gilt für den gewünschten Inhaltstypen diese Datei.

Wenn der Titel auch in der Node-Ansicht (also wenn man auf "weiterlesen" klickt) angezeigt werden soll, dann musst du die page.tpl.php aufrufen. Dort wird in Zeile 70 der Titel ausgegeben. Dort kannst du das anwenden, was du im Eingangspost zitiert hast.

Edit:
Da fällt mir gerade noch "Never touch the Core" ein. Bevor du diese Änderungen machst, solltest du den Ordner von Garland nach "sites/all/themes" kopieren und die Theme-Registry neu aufbauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super, das funktioniert

Eingetragen von nikxx (69)
am 14.07.2010 - 01:15 Uhr

Super, das funktioniert einwandfrei!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Node Titel verstecken

Eingetragen von fuchur (12)
am 14.01.2013 - 10:05 Uhr

Geht einfach mit http://drupal.org/project/exclude_node_title

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach 2,5 Jahren hat sich das

Eingetragen von Exterior (2903)
am 14.01.2013 - 10:12 Uhr

Nach 2,5 Jahren hat sich das Problem bestimmt auch so schon erledigt ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 3 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 3 Tagen
  • Theme
    vor 3 Wochen 3 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 4 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 5 Tagen
  • Modul view_unpublished
    vor 3 Wochen 6 Tagen
  • Modul "override node options"
    vor 4 Wochen 7 Minuten
  • Im Grunde ist dass ein
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association