neues Feld wird nicht im Artikel angezeigt
Eingetragen von Helge (404)
am 30.04.2012 - 17:19 Uhr in
am 30.04.2012 - 17:19 Uhr in
Servus zusammen,
habe ein neues Feld "Long text" mit Steuerelement "Textfeld (mehrere Zeilen)" im Inhaltstyp "Artikel" erstellt.
Unter "Manage Display" ist es auch an der richtigen Stelle und auf sichtbar gestellt.
Im Artikelformular erscheint dieses Feld auch zum ausfüllen, im Artikel selbst fehlen aber die eingetragenen Inhalte.
Muss ich noch irgendwo etwas einstellen?
Vielleicht im Template?
Gruß
Helge
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du im "manage Display"
am 30.04.2012 - 23:11 Uhr
Hast du im "manage Display" auf allen Tabs geschaut, ob das Feld sichtbar eingestellt ist?
Eventuell müsstest du noch den Cache löschen (Konfiguration-Leistung).
Falls du ein spezielles Node-template nutzt, und dort die Felder einzeln ausgegeben werden, kann es schon sein, dass das Template angepasst werden muss.
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
- Feld ist sichtbar - check -
am 02.05.2012 - 15:31 Uhr
- Feld ist sichtbar - check
- Cache gelöscht - check
- und im Standard Bartik Template hab ich nix verdächtiges bezüglich Code für zusätzliche Felder gefunden:
<div class="content clearfix"<?php print $content_attributes; ?>>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
print render($content);
?>
</div>
<?php
// Remove the "Add new comment" link on the teaser page or if the comment
// form is being displayed on the same page.
if ($teaser || !empty($content['comments']['comment_form'])) {
unset($content['links']['comment']['#links']['comment-add']);
}
// Only display the wrapper div if there are links.
$links = render($content['links']);
if ($links):
?>
<div class="link-wrapper">
<?php print $links; ?>
</div>
<?php endif; ?>
<?php print render($content['comments']); ?>
Hmm, klingt mühsam... Das
am 02.05.2012 - 17:51 Uhr
Hmm, klingt mühsam...
Das nächste, was ich jetzt checken würde, ist, ob das Feld überhaupt im $node, bzw im $content ankommt
(dsm() mit dem devel-Modul oder über
drupal_set_message('<pre>'. print_r($node, 1) .'</pre>');
).Hast Du ein Content-Acess-Modul aktiv? Kann es sein, dass Du bei Anschauen keine Berechtigung auf das Feld hast?
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch