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

(gelöst) Kommentar-Formular wird nicht angezeigt

Eingetragen von soezkan (558)
am 26.03.2019 - 09:14 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo Forum,

in einem meiner Inhaltstypen wird das Kommentarfeld einfach nicht angezeigt.
Habe für den entsprechenden Node die Kommentaroption geöffnet, doch das Formular erscheint nicht.

In admin/structure/types/manage/einspaltigeseiteeinleit/comment/display für den entsprechenden Inhaltstypen, ist alles so eingestellt, dass Kommentare angezeigt werden.

Für einen anderen Inhaltstypen, der exakt die gleichen Einstellungen unter admin/structure/types/manage/einspaltigeseiteeinleit/comment/display besitzt, wird das Kommentar-Formular angezeigt.

Bin da echt ratlos.
Das hier ist der Code meiner .tpl-Datei:

Danke für Tipps:

<article itemscope itemtype="http://schema.org/NewsArticle" id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
    <?php if (!$page): ?>
      <header>
<?php endif; ?>
      <?php print render($title_prefix); ?>
      <?php if (!$page): ?>
      <h1 itemprop="headline" class="title" <?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h1>
      <?php endif; ?>
      <?php print render($title_suffix); ?>
 
      <?php if ($display_submitted): ?><h2><?php print $submitted; ?></h2>
      <?php endif; ?>

    <?php if (!$page): ?>
      </header>
  <?php endif; ?>

  <?php print $user_picture; ?>

  <?php print render($title_prefix); ?>

  <?php if (!$page && $title): ?>
    <h2<?php print $title_attributes; ?>><a href="<?php print $node_url ?>"
                                            title="<?php print $title ?>"><?php print $title ?></a>
    </h2>
  <?php else: ?>
<h2><?php if(isset($content['body']['#object']->field_author['und'][0]['value'])) print $content['body']['#object']->field_author['und'][0]['value']; ?></h2>
  <?php endif; ?>
  <?php print render($title_suffix); ?>

  <?php if ($display_submitted): ?>
    <div id="submit-wrapper">

      <!-- Overidden in template.php to show just username. -->
      <span class="submitted"><?php print $submitted; ?></span>

      <!-- Then show the date in parts for better theming. -->
      <div class="date-in-parts">
        <span class="day"><?php print $thedate; ?></span>
        <span class="month"><?php print $themonth; ?></span>
        <span class="year"><?php print $theyear; ?></span>
      </div>
      <!--//date-in-parts -->
    </div><!--//submit-wrapper-->
  <?php endif; ?>

  <?php
 
// We hide the comments and links now so that we can render them later.
 
hide($content['comments']);
 
hide($content['links']);

if(!empty(
$content['body']['#object']->field_introduction['und'][0]['value'])) {
   
?>
<div class="ContentWideColumn">
<p class="citation"><img src="/sites/all/themes/eew/images/gaensefuesseauf.png"> <?php if(isset($content['body']['#object']->field_introduction['und'][0]['value'])) print($content['body']['#object']->field_introduction['und'][0]['value']); ?></p>
<?php if(!empty($content['body']['#object']->field_source['und'][0]['value'])) { ?><p class="celebrity"><?php print($content['body']['#object']->field_source['und'][0]['value']); ?></p><?php } ?>
</div><?php
}   
   
?>
<div class="ContentWideColumn">
<?php
   
if(isset($content['body']['#object']->field_image['und'][0]['filename'])) {
       
?>
<div class="field field-name-field-image field-type-image field-label-hidden">
            <div class="field-items">
                <div class="field-item even">
                    <img typeof="foaf:Image" src="<?php print(file_create_url($content['body']['#object']->field_image['und'][0]['uri'])); ?>" width="250" height="250" alt="<?php echo $content['body']['#object']->field_image['und'][0]['alt']; ?>">
                </div>
            </div>
        </div><?php
   
}
   
?>
<div><?php
   
if(isset($content['body']['#object']->body['und'][0]['value'])) print($content['body']['#object']->body['und'][0]['value']); ?>
</div>
</div>

<?php
if(!empty($content['body']['#object']->field_outro['und'][0]['value']))  {
   
?>
<div class="ContentWideColumn"><div class="outro"><?php print($content['body']['#object']->field_outro['und'][0]['value']); ?></div></div><?php
}       
?>

  <?php print render($content['comments']); ?>
  <?php if (!empty($content['links'])): ?>
    <footer>
   <?php include('extrabuttons.inc.php'); ?>
    </footer>
  <?php endif; ?>
 
  <meta itemprop="datePublished" content="<?php print date("Y-m-d\TH:m:i", $node->created); ?>"/>
  <meta itemprop="dateModified" content="<?php print date("Y-m-d\TH:m:i", $node->changed); ?>"/>
  </article> <!-- /.node -->

Liebe Grüße
Soezkan

‹ Wie Webform Checkboxes mit einem Wert konfigurieren (gelöst) Kommentar-Formular wird nicht angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin mir nicht ganz

Eingetragen von torfnase (1525)
am 26.03.2019 - 13:49 Uhr

Ich bin mir nicht ganz sicher, aber war es nicht so.....

Wenn du einen Inhalt anlegst und das Kommentar-Feld ist ausgeschaltet, dann wird die Kommentargeschichte nicht angezeigt.

Wenn du dann die Kommentare wieder öffnest, dann wird bei speziell dieser Node auch das Hinzufügen eines Kommentars nicht erscheinen, das kannst du dann aber separat für diese eine Node wieder hinzufügen.
Bei neu angelegten Nodes sollte das Kommentarfeld dann wieder offen sein.

Vielleicht liegt ja da der Hase im Pfeffer....

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Berthold für Deinen

Eingetragen von soezkan (558)
am 26.03.2019 - 14:10 Uhr

Danke Berthold für Deinen Tipp.
Genau so hatte ich es eigentlich auch gemacht: Habe den Node geöffnet und unter dem Reiter "Einstellungen für Kommentare", Öffnen (Benutzer mit der Berechtigung „Kommentare erstellen“ dürfen Kommentare erstellen) gewählt und danach abgespeichert.
Doch für diesen Inhaltstypen geht es aus irgendeinem Grund nicht.

Bei einem anderen Inhaltstyp klappt das wunderbar.
Es ist zum Mäuse melken, aber ich kann den Grund einfach nicht finden.
Muss irgendwie an den Feld-Einstellungen liegen (weiß aber nicht wo) oder das Template spuckt das Kommentar-Formular nicht aus.

Ist es denn nicht dieser Teil des templates, der die/das Kommentar-Option/Formular einblendet?

  <?php print render($content['comments']); ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist die Anzeige der

Eingetragen von wla (9461)
am 26.03.2019 - 14:35 Uhr

Das ist die Anzeige der Kommentar-Liste aber nicht das Formular zum Neuerstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Werner für Deine

Eingetragen von soezkan (558)
am 26.03.2019 - 14:54 Uhr

Danke Werner für Deine Antwort.
Also scheinen es doch die Einstellungen im Inhaltstyp selbst zu sein, dass das Formular nicht angezeigt wird, oder?
Man, oh man. Ich weiß einfach nicht wo.

Das Seltsame nur, dass es für den Inhaltstyp mit dieser .tpl-Datei alles richtig angezeigt wird:

<article itemscope itemtype="http://schema.org/NewsArticle" id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
    <?php if (!$page): ?>
      <header>
<?php endif; ?>
      <?php print render($title_prefix); ?>
      <?php if (!$page): ?>
      <h1 itemprop="headline" class="title" <?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h1>
      <?php endif; ?>
      <?php print render($title_suffix); ?>
 
      <?php if ($display_submitted): ?><h2><?php print $submitted; ?></h2>
      <?php endif; ?>

    <?php if (!$page): ?>
      </header>
  <?php endif; ?>

  <div class="content <?php print $classes_array['1']; ?>"<?php print $content_attributes; ?>>
    <?php
     
// Hide comments, tags, and links now so that we can render them later.
     
hide($content['comments']);
     
hide($content['links']);

if(isset(
$content['body']['#object']->field_image['und'][0]['uri'])) { ?>

    <div class="field field-name-field-image field-type-image field-label-hidden">
        <div class="field-items">
            <div class="field-item even">
                <img src="<?php print(file_create_url($content['body']['#object']->field_image['und'][0]['uri'])); ?>" width="250" height="250" alt="<?php echo $content['body']['#object']->field_image['und'][0]['alt']; ?>">
            </div>
        </div>
    </div>
<?php } ?>

    <div class="field field-name-body field-type-text-with-summary field-label-hidden">
        <div class="field-items">
            <div class="field-item even" property="content:encoded">
                <?php print $content['body']['#object']->body['und'][0]['value'];
               
#print_r($content); ?>

            </div>
        </div>
    </div>
      <?php print render($content['comments']); ?>
    <?php if (!$page) { ?>
        <p><strong><a href="<?php print $node_url; ?>"><?php print t('Read more ...'); ?></a></strong></p>
    <?php }
    else {
        if (!empty(
$content['links'])): ?>

    <footer>
      <?php #print render($content['links']); ?>
   <?php include('extrabuttons.inc.php'); ?>
    </footer>
        <?php endif;
    }
?>

  </div>
 
  <meta itemprop="datePublished" content="<?php print date("Y-m-d\TH:m:i", $node->created); ?>"/>
  <meta itemprop="dateModified" content="<?php print date("Y-m-d\TH:m:i", $node->changed); ?>"/>
  </article> <!-- /.node -->

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie sieht denn bei Dir die

Eingetragen von wla (9461)
am 26.03.2019 - 20:00 Uhr

Wie sieht denn bei Dir die Einstellung im Node-Typ aus? Hast Du die Kommentare offen oder geschlossen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe das noch geändert, den

Eingetragen von soezkan (558)
am 28.03.2019 - 07:41 Uhr

Habe das noch geändert, den Cache gelöscht und schwupps: Es ging.
Werner, vielen Dank für Deine Hilfe!

Liebe Grüße
soezkan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 8 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 17 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20463

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 18 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