Ergebnis 1 bis 13 von 13

Thema: Einen Kommentar schreiben <-- wo ändern??

  1. #1
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard Einen Kommentar schreiben <-- wo ändern??

    Servus,

    ich suche jetzt schon 1h rum. ich find es nicht. Weiß jemand wo ich den Schnipsel finde wo ich die h2 in den news Kommentaren ändern kann?!?!

    Ich habe alle language Files durch, in News und Comments.
    Alle tpl von Comments, ce_comment, com_default, mod_comment_form

    Danke
    Dani

  2. #2
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    da ce_comments von block_searchable "erbt" wie es auch im Template deutlich zu lesen ist, wird die Überschrift also im Template block_searchable gesetzt.

    Dies würde ich aber an deiner Stelle nicht ändern, da du dann wohl bei kaum mehr einem Inhaltselement noch eine Überschrift hast. Übernimm einfach den Teil aus dem block_searchable in die ce_comments, entferne das $this->extend und $this->block/endblock und dann hast du wieder ein ganzes Template :-)
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  3. #3
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Hey,

    ahaa ok der erbt das, das wusste ich nicht

    Ok habe nun in die ce_comments das rein:

    HTML-Code:
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    
    <?php $this->block('content'); ?>
    
      <?php echo implode('', $this->comments); ?>
      <?php echo $this->pagination; ?>
      <?php include $this->getTemplate('mod_comment_form', 'html5'); ?>
    
    
    </div>
    Jedoch ändern tut sich nichts? Egal was ich in der ce_comments tue, da passiert garnix. Kann es sein das Sie nur bei Kommentar Modul funktioniert? Ich nutze ja die kommentare von den News.
    Geändert von xkoy (07.05.2015 um 14:41 Uhr)

  4. #4
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Inhalt der ce_comments:
    PHP-Code:

    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>

      <?php if ($this->headline): ?>
        <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
      <?php endif; ?>

    <?php echo implode(''$this->comments); ?>
    <?php 
    echo $this->pagination?>
    <?php 
    include $this->getTemplate('mod_comment_form''html5'); ?>

    </div>

    Danach lösch den Cache...... normalerweise müsste die ce_comments dafür hergenommen werden, denn bei der com_default gibt es kein Elternelement, welches erben könnte und eine Überschrift bietet, das macht nur die ce_comment.

    Edit: Evtl. musst du im Newsmodul oder Kommentarmodul noch beim Template nun dein neu angefertiges auswählen.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  5. #5
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Ok,

    habs drinnen aber das funkt nicht, die H2 bleibt hartnäckig da. Selbst wen ich die ce_comments leere, bleibt alles beim alten im FE. Cache schon öfters geleert

  6. #6
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Dann schau mal im Modul ob du nicht irgendwo das Template auswählen kannst.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.316
    Partner-ID
    10107

    Standard

    Zitat Zitat von xkoy Beitrag anzeigen
    Servus,

    ich suche jetzt schon 1h rum. ich find es nicht. Weiß jemand wo ich den Schnipsel finde wo ich die h2 in den news Kommentaren ändern kann?!?!

    Ich habe alle language Files durch, in News und Comments.
    Das richtige language file ist system/modules/core/languages/de/default.xlf
    Die entsprechende Variable lautet
    PHP-Code:
    $GLOBALS['TL_LANG']['MSC']['addComment'
    Geändert von Spooky (07.05.2015 um 14:53 Uhr)

  8. #8
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Ja quasie in der news_full

    Da das com_default. Dort ist aber die h2 nicht mit drinnen, sondern eine Ebene tiefer schon... ich kann alle tpl leeren, die H2 bleibt..

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.316
    Partner-ID
    10107

    Standard

    Die headline wird übrigens in folgenden Templates ausgegeben:

  10. #10
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    mod_newsreader ist die richtige Datei

    edit: zu spät :-)
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  11. #11
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Perfeekktt!! Da haben wir es ja Danke euch 2!! Wieder was gelernt.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.316
    Partner-ID
    10107

    Standard

    @xkoy: nächstes mal gehe einfach wie folgt vor:
    • Mit einem Tool deiner Wahl (ich verwende Sublime Text) durchsuchst du deine gesamte Contao Installation (oder auch nur einen bestimmten Unterordner, wenn du dich schon besser auskennst) nach der Übersetzung die du ändern (oder entfernen) möchtest, in diesem Fall zB "Einen Kommentar schreiben".
    • Dies liefert dir als Ergebnis die Datei system/modules/core/languages/de/default.xlf, dort steht dann
      PHP-Code:
            <trans-unit id="MSC.addComment">
              <
      source>Add a comment</source>
              <
      target>Einen Kommentar schreiben</target>
            </
      trans-unit
      Die trans-unit id gibt dir an, wie die Sprachvariable heißt. In dem Fall in $GLOBALS['TL_LANG']['MSC']['addComment'].
    • Dann durchsuchst du die Contao Installation nach "$GLOBALS['TL_LANG']['MSC']['addComment']" oder einfach nur 'addComment' (mit den single quotes). Das liefert die die Datei system/modules/comments/classes/Comments.php als Ergebnis, dort steht dann
      PHP-Code:
              $objTemplate->addComment $GLOBALS['TL_LANG']['MSC']['addComment']; 
    • Daran siehst du, dass in dem jeweiligen Template, wo comments benutzt werden, die Übersetzung in der Objektvariable "addComment" drin steht. Nun kannst du wieder die gesamte Contao Installation nach "->addComment" durchsuchen lassen, das liefert dir dann auch alle Templates wo es benutzt wird.
    Geändert von Spooky (07.05.2015 um 15:10 Uhr)

  13. #13
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Ja genau sowas habe ich gebraucht! Danke für die Mini Anleitung! Sehr Hilfreich.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •