Ergebnis 1 bis 7 von 7

Thema: Katalog Filter: Sortienen nach

  1. #1
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard Katalog Filter: Sortienen nach

    Hallo,

    will man einen Sortier Filter erstellen bekommt man unschöne Zusätze wie "Neu (Der Älteste zuerst)", "Neu (Der Neuste zuerst)", "Empfehlung: (Falsch-Wahr)", "Empfehlung (Wahr-Falsch)"...

    Kann man die Ausgabe irgendwo beeinflussen? Das Template generiert diese Zeilen ja selbst.

    ---------------

    Und ist es evtl. möglich, bei den Kommentaren statt des vollen Names den Usernamen anzuzeigen? Ich habe es im template (com_default) mit "this->username" probiert, aber das klappt nicht.

    Grüße, MaDi

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo madi,
    das erste kannst du mit den passenden Angaben in langconfig.php erledigen. Wie praktisch überall in Contao ;-)

    ---

    Kommentare: ich weiß gerade nicht welche Templates da zu Grunde liegen...
    Aber du könntest für das ändern schon mal hier im Forum suchen, da für Kommentare meist noch ein wenig mehr geändert werden muss als das Template alleine.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard

    Hi MackP,

    Danke, habe da noch nie was ändern müssen, ist das denn Updatesicher?

    ----------

    ce_comments ist anscheind nicht zuständig, denn der Tipp aus diesem Thread hat keine Wirkung.

    In der mod_cataloglist steht unter anderem etwas über eine tl_catalog_comments . Aber find ich irgendwie auch nichts. Komisch, irgendwo muss der doch aus Vor- und Nachname zusammengesetzt werden, da könnte man eventuell {{username}} eintragen.


    Grüße, MaDi
    Geändert von madi (14.07.2010 um 23:59 Uhr)

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo madi,
    ja in der Datei ist das dann updatesicher (system/config/localconfig.php).

    Das Formular für Kommentare findest du in der mod_catalogreader.tpl

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard

    In der mod_catalogreader ist nur eine Schleife

    <?php foreach ($this->fields as $objWidget): ?>
    In der modules\comments\Comments.php habe ich aber etwas gefunden:

    131: 'value' => trim($this->User->firstname . ' ' . $this->User->lastname),

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    <?php foreach ($this->fields as $objWidget): ?>
    <?php
    if($objWidget->name=='name' && $objWidget->value==''):
      
    $this->import('FrontendUser''User');
      
    $objWidget->value=trim($this->User->firstname ' ' $this->User->lastname);
    endif;
    ?>
    <div class="widget">
      <?php echo $objWidget->generateWithError(); ?> <?php echo ($objWidget instanceof FormCaptcha) ? $objWidget->generateQuestion() : $objWidget->generateLabel(); ?><?php if ($objWidget->required): ?><span class="mandatory">*</span><?php endif; ?> 
    </div>
    <?php endforeach; ?>
    Koennte in etwa das sein was du haben willst, hab ich grad aus dem Kopf geschrieben, bitte spiel damit rum.

    Grysse
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Contao-Nutzer
    Registriert seit
    29.10.2009.
    Beiträge
    89

    Standard

    Hi xtra,

    danke. Hab die letzten Tage mit meinen bescheidenen PHP Kenntnissen alles mögliche probiert, sogar im Core rumgesucht... Mit 2 kleinen Änderungen funktioniert dein Code nun. JUHU

    PHP-Code:
    <?php
    if($objWidget->name=='name'):
      
    $this->import('FrontendUser''User');
      
    $objWidget->value=trim($this->User->username);
    endif;
    ?>
    Grüße, MaDi

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
  •