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

node titel ausblenden funzt nicht

Eingetragen von rene (757)
am 20.03.2008 - 17:10 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

hallo,
versuche grad einen node titel mit < none > auszublenden, jedoch steht dann im titel
< none > drin. woran kann das liegen?
jemand ne idee?
danke und gruß
rene

edit: none natürlich ohne leerzeichen in den klammern. ;-)

‹ Mehrfachverwendung von Content Type Fields Deadlock in SQL ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ein...

Eingetragen von FlorianAGAI (168)
am 20.03.2008 - 17:19 Uhr

Required feld, guck mal unter content types, vll. kannst du das ausstellen.
Ansonsten kannst du es in der css datei mit h1.title {display:none} probieren...
Ist aber unschön.

"The final answer is 1337"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm das Modul

Eingetragen von md (3717)
am 20.03.2008 - 17:58 Uhr

auto_nodetitle: http://drupal.org/project/auto_nodetitle

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein da es wie gesagt ein

Eingetragen von Tobias Bähr (4019)
am 20.03.2008 - 18:00 Uhr

Nein da es wie gesagt ein Feld ist was ausgefüllt werden muss, würde das ausblenden sinnlos und würde zu fehlern führen. Es gibt sicher ein code schnippsel, der ist mir aber nicht bekannt! Das einzigste was du mal testen kannst, ob es deine Ansprüche genügt ist das auto_nodetitle Modul.

EDIT: da war wohl jemand schneller.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe Nodes, die nur aus

Eingetragen von kata (169)
am 20.03.2008 - 20:42 Uhr

Ich habe Nodes, die nur aus einem Bild bestehen sollen, also auch ohne Titel angezeigt werden sollen. Dafür habe ich einen Inhaltstyp "ohne_titel" angelegt und dann die Anzeige des Titels in der node-ohne_titel.tpl.php ausgeblendet.
So kann ich also Nodes mit oder ohne Titel erstellen, allerdings muss ich mich halt vorher entscheiden und kann den Titel nicht nachträglich ein- oder ausblenden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

du kannst auch ein option

Eingetragen von dawehner (2639)
am 20.03.2008 - 20:53 Uhr

du kannst auch ein option feld mit cck anlegen und darin ja und nein eintragen
dann im template beim titel

if ($node->field_titel[0]['value'] == 'ja') {
print $title;
}

--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke, aber....

Eingetragen von rene (757)
am 21.03.2008 - 01:49 Uhr

hallo, erstmal danke für die vielen anregungen. habe jetzt das auto_nodetitle modul installiert, aktiviert, und nach ner anleitung im forum gesucht, kann aber keine veränderung erkennen. ich kann den nodetitel noch immer nicht weglassen. was mach ich denn falsch?
danke & grüße aus dem harz....

http://www.ilsenburg-service.de
http://www.klima-club-lounge.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

<none> richtig verwenden

Eingetragen von quiptime (4972)
am 21.03.2008 - 04:09 Uhr

Also, wenn Du schon irgendwo <none> verwendest dann aber NICHT so: < none >

Keine Leerzeichen vor und nach none in den Klammern!

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

den Titel einer Node nachträglich ein- oder ausblenden

Eingetragen von quiptime (4972)
am 21.03.2008 - 04:21 Uhr
Zitat:

So kann ich also Nodes mit oder ohne Titel erstellen, allerdings muss ich mich halt vorher entscheiden und kann den Titel nicht nachträglich ein- oder ausblenden.

Doch das kannst Du. Sogar ganz einfach!

Wenn Du schon einen eigenen Nodetype mit einem Template dazu verwendest hast Du im Template die Kontrolle ueber die im Nodetyp mit CCK definierten Felder.

Was Du konkret tun kannst um beim Erstellen der Node oder nachtraeglich die Entscheidung ueber die Anzeige des Titel zu treffen:

Lege ein zusaetzliches Auswahlfeld mit "Titel anzeigen"/"Titel nicht anzeigen" an. Im Nodetemplate fragst Du den Inhalt dieses Ausawahlfeldes ab und gibt in Abhaengigkeit des gesetzten Wertes dieses Auswahlfeldes den Titel zur Anzeige aus oder eben nicht.

Logischer Weise wird der Inhalt des Auswahlfeldes nicht angezeigt sondern nur der Inhalt des Bildfeldes.

Und, Du arbeitest nur mit einem Nodetyp fuer Deine Bilder.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

auto nodetitle

Eingetragen von md (3717)
am 21.03.2008 - 12:11 Uhr
rene schrieb

hallo, erstmal danke für die vielen anregungen. habe jetzt das auto_nodetitle modul installiert, aktiviert, und nach ner anleitung im forum gesucht, kann aber keine veränderung erkennen. ich kann den nodetitel noch immer nicht weglassen. was mach ich denn falsch?

Also mit auto_nodetitle ist das nun wirklich Kinderleicht. Geh in die Bearbeitungsmaske deines Inhaltstyps (admin/content/types/dein_typ). Oben siehst du nun ein Fieldset 'Automatic title generation'. Dieses klappst du auf und machst ein Häckchen an die Checkbox. Das wars.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

auto_nodetitle???

Eingetragen von rene (757)
am 21.03.2008 - 15:37 Uhr

mal wieder fetten dank, hatte leider Fieldset 'Automatic title generation leider irgendwie übersehen. sorry
leider werden aber dann die node titel mit "seite 1" oder so benannt. wie kann ich nun mit dem modul erreichen, das dieses aber nicht als überschrift angezeigt wird?

gruß r.
http://www.ilsenburg-service.de
http://www.klima-club-lounge.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal auto_nodetitle

Eingetragen von md (3717)
am 21.03.2008 - 17:19 Uhr

Im Feld 'pattern' kannst du andere Muster für die Seitentitel angeben. Das ist aber eigentlich irrelevant. Das Modul sorgt ja lediglich dafür, dass etwas in die DB geschrieben wird, denn dort ist das Feld 'title' als 'not null' definiert.

In deinem Node Template enfernst du jetzt die Zeile

<?php
print $title
?>

Das kann man natürlich auch ohne auto_nodetitle. Was ist also der Vorteil?
Ganz einfach: man muss keinen Titel unnötigerweise mehr erfassen.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

kata schrieb Ich habe Nodes,

Eingetragen von auge3 (7)
am 22.10.2010 - 20:29 Uhr
kata schrieb

Ich habe Nodes, die nur aus einem Bild bestehen sollen, also auch ohne Titel angezeigt werden sollen. Dafür habe ich einen Inhaltstyp "ohne_titel" angelegt und dann die Anzeige des Titels in der node-ohne_titel.tpl.php ausgeblendet.
So kann ich also Nodes mit oder ohne Titel erstellen, allerdings muss ich mich halt vorher entscheiden und kann den Titel nicht nachträglich ein- oder ausblenden.

Kannst Du mir diesen Weg etwas genauer erklären???

Ich habe jetzt unter Inhaltstyp einen neuen "ohne_titel" angelegt. den habe ich auch über Inhalt erstellen beutzt und eine Seite gebastelt... Jetzt suche ich überall die dazugehörige tpl.php - finde nix. Ich hab Drupal 6.19.

Vielleicht gibt es eine Pfadangabe??? In meinem Theme ist es nicht drinnen. Und bei einer lokalen testreihe hab ich es auch nicht über die Suche in meinem Xampp htdocs finden können...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Datei musst du selbst

Eingetragen von Exterior (2903)
am 22.10.2010 - 21:03 Uhr

Die Datei musst du selbst erstellen. Nimm also einfach deine node.tpl.php aus deinem Theme, kopiere diese und benenne die Kopie node-ohne_titel.php.tpl. Dort kannst du dann den Titel raus nehmen. Damit Drupal die Datei findet, muss die ThemeRegistry neu aufgebaut werden --> Cache leeren.

Übrigens kann man auch einfach eine CCK-Checkbox einbauen und in den Template-Files prüfen, ob die Box aktiviert ist oder nicht. Dann nennt man die Box z. B. "Titel ausblenden" und blendet im Template den Titel nur dann aus, wenn die Box aktiviert wurde.

Vorteile:

--> Nicht zwingend ein extra Template-File nötig, das kann man in die normale node.tpl.php (oder page.tpl.php) aufnehmen und für alle Typen verwenden
--> kann jederzeit schnell geändert werden (falls nachträglich doch der Titel einzelner Nodes angezeigt werden soll)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank...

Eingetragen von auge3 (7)
am 22.10.2010 - 21:26 Uhr

das ist ja eine echt promte Antwort... SUPER!!!
Das mit dem CCK habe ich hier auch gelesen, und das steht sicherlich als nächstes Modul auf meiner Liste zu bewältigender Aufgaben zu meinem anvisierten Ziel. Ich bin allerdings völliger Neuling in Drupal und wollte mich mit den Corefunktionalitäten etwas mehr vertraut machen. Die Variante mit dem tpl.php kann ich recht gut nachvollziehen und hatte mich daher erst mal für diese Variante im test der Möglichkeiten entschieden...

...sehe ich das richtig:

Ich gehe jetzt in mein aktuelles Theme (ist noch der Standard) und kopiere dort die node.tpl.php

dann nenne ich sie um in: "node-ohne_titel.tpl.php"

lass sie in dem Verzeichnis und leere den Drupal-Admin-Cache???

Wenn ich später ein anderes Theme wählen sollte, dann mach ich dort das gleiche???

Ist es richtig den Titel durch das Löschen/Einkommentieren von:

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

zu entfernen???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau, das stimmt im Grunde

Eingetragen von Exterior (2903)
am 22.10.2010 - 23:39 Uhr

Genau, das stimmt im Grunde so. Du musst dann also eine node-ohne_titel.tpl.php UND eine node.tpl.php haben.

Aber je nachdem, welcher Titel genau ausgeblendet werden soll, kann es sein, dass du dein Ziel damit noch nicht erreicht hst, denn es gibt einen Unterschied zwischen dem Node-Titel und dem Seiten-Titel. Letzterer ist meistens der, der über einem Node in der Vollansicht angezeigt wird und steht natürlich auch noch da, wenn man den Node-Titel entfernt hat (weil da eben nicht der Node-Titel sondern der Seiten-Titel ausgegeben wird). Den Seiten-Titel kann man dann in der page.tpl.php entfernen, allerdings ist die ein wenig schwieriger zu handhaben, man kann z. B. nicht ohne weiteres eine page-ohne_inhalt.tpl.php anlegen. Dafür wäre dann der CCK-Schalter wieder sinnvoll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für den Rat

Eingetragen von auge3 (7)
am 23.10.2010 - 16:05 Uhr

...soweit hatte ich noch gar nicht gedacht... leuchtet ein - Danke für den Tip. Ich werde dann wohl den CCK als nächstes einbinben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallohabe einen inhaltstyp

Eingetragen von gutekunst (174)
am 10.11.2011 - 15:51 Uhr

Hallo

habe einen inhaltstyp mit Artikel-big erstellt und dann eine node-Artikel-big.tpl.php in der ich alles was mit "print title" zu tun hatte entfernt habe! Leider werden über den nodes immer noch Titel angezeigt.

habe gerade mal nachgeschaut. Es handelt sich gar nicht um node Titel sondern um "pane-title" wie bekomm ich diese über einem bestimmten node oder von allen nodes weg?

lg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dieser Titel wird vermutlich

Eingetragen von Exterior (2903)
am 10.11.2011 - 16:53 Uhr

Dieser Titel wird vermutlich in der page.tpl.php erzeugt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie wäre es damit:

Eingetragen von marco.b (645)
am 04.12.2014 - 20:51 Uhr

Wie wäre es damit: https://www.drupal.org/project/exclude_node_title

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich komme nicht weiter beim Nodetemplate

Eingetragen von mandymue78 (10)
am 18.02.2016 - 16:04 Uhr

Ich habe jetzt ein Feld angelegt für Titel ein aus,
ich kann das auf der Seite anzeigen oder ausblenden funktioniert alles.

Wie bekomme ich ihn jetzt aber dazu das er dieses Feld auswertet und den Titel dann unsichtbar macht.

Bisher steht ja da

<?php
if ($title):
?>

<?php
print $title;
?>

<?php
endif;
?>

AnhangGröße
field.PNG 9.59 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

kann man natürlich alles machen …

Eingetragen von marco.b (645)
am 19.02.2016 - 10:28 Uhr

… ich verstehe nur nicht, warum, wenn es ein kleines modul dafür gibt, das genau das macht (s.o.).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du meinst Exclude Node

Eingetragen von mandymue78 (10)
am 19.02.2016 - 13:37 Uhr

Du meinst Exclude Node Title.
Das Problem ist nur ich muss vorher wissen welchen Seitentyp ich nehme mit oder ohne Titel.

Wenn ich das später ändern möchte müsste ich die Seite neu erstellen.

Ich hab ja nur Einstellungen für EXCLUDE TITLE BY CONTENT-TYPES,
ich möchte aber das ich das jederzeit ändern kann.

Deswegen die Variable.

Ich glaube auch wir müssen nochmal node und page Titel unterscheiden.

Ich meine ja eigentlich den PAGE Titel der immer oben auf der Seite steht

<?php
if ($title):
?>

<?php
print $title;
?>

<?php
endif;
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

da hast du wohl was übersehen

Eingetragen von marco.b (645)
am 19.02.2016 - 15:32 Uhr
Zitat:

It provides a checkbox on node-edit pages for easier exclusion, …

Du kannst das sowohl per nodetype als auch individuell im edit formular jedes nodes einstellen, wenn du es so beim nodetyp konfigurierst.

;-)
Marco

edit: ich habe auch was übersehen, nämlich dass der ursprüngliche thread von 2008 ist und sich auf drupal 5 bezieht. Meine Antworten beziehen sich auf drupal 7.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe Drupal 7.

Eingetragen von mandymue78 (10)
am 22.02.2016 - 08:19 Uhr

Also ich habe Drupal 7. Kannst du mir vielleicht einen Tipp geben wie ich das im Nodetyp konfiguriere?

Hab grad ne Youtube Anleitung gefunden.

https://www.youtube.com/watch?v=0YNMyh5nDGU

Jetzt hab ichs :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 3 Stunden
  • Hey danke
    vor 4 Tagen 21 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 10 Stunden
  • In der entsprechenden View
    vor 2 Wochen 10 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 10 Stunden
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 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