Ergebnis 1 bis 11 von 11

Thema: Ändern der Artikel-Angaben

  1. #1
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    63

    Standard Ändern der Artikel-Angaben

    Hallo miteinander,

    gibt mal wieder eine Frage die ich mir bisher nicht beantworten kann.

    Ich habe verschiedene Kategorien innerhalb meiner Website. Diese sind "Spielorte", "Veranstaltungen" und "Persönliches". Ich möchte diese möglichst unkompliziert in den Nachrichten-Angaben unterbringen und habe mir folgendes überlegt:

    Unter dem Titel der Nachricht steht z.B. das Datum. - Das darf bleiben

    Da steht aber auch "von: AutorX" - das möchte ich ändern.
    Ich habe mir überlegt, ich legen einen Benutzer Namens "Spielorte", "Veranstaltungen" und "Persönliches" an. Dann würde da stehen "von: Spielorte". Wie kann ich jetzt aus dem "von:" ein "Kategorie:"
    Ich halte das für eine recht simple Lösung, oder?

    Ich nutze die teaserimage-Erweiterung, aber wo kann ich das im Template anpassen - und geht das überhaupt?


    Vieeeeeelen Dank für eure bestimmt wieder mal tolle Hilfe!

    der Held

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    lass dir die Template Variablem amzeigen und schau im Code nach welches template verwedet wird.

    Grüße aus Schtuoggerd

  3. #3
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    63

    Standard

    Hallo Nachbar

    Das Template das verwendet wird, ist "news_short_teaserimage.tpl".
    Ich habe es mir auch schon angesehen (aber als PHP-Laie) und habe zwar was von "author" gelesen, aber nichts, mit dem ich das Vorwort ändern könnte

    PHP-Code:
    <?php if ($this->teaser_addImage): ?>
    <div class="image_container<?php echo $this->teaser_floatClass?>"<?php if ($this->teaser_margin || $this->teaser_float): ?> style="<?php echo trim($this->teaser_margin $this->teaser_float); ?>"<?php endif; ?>>
    <?php if ($this->teaser_href): ?>
    <a href="<?php echo $this->teaser_href?>"<?php echo $this->teaser_attributes?> title="<?php echo $this->teaser_alt?>">
    <?php endif; ?>
    <img src="<?php echo $this->teaser_src?>"<?php echo $this->teaser_imgSize?> alt="<?php echo $this->teaser_alt?>" />
    </a>
    <?php if ($this->teaser_caption): ?>
    <div class="caption"><?php echo $this->teaser_caption?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    <?php 
    if ($this->teaser_addBefore): ?>
    <p class="teaser"><?php echo $this->teaser?></p>
    <?php endif; ?>
    <p class="more"><?php echo $this->more?></p>

    </div>
    Vielleicht ne Idee?
    Geändert von neckarheld (21.05.2012 um 19:51 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Mittelhessen
    Beiträge
    463

    Standard

    Wenn ich Dein Vorhaben richtig verstanden haben, dann schaue Dir doch mal die Erweiterungen Tags und tags-news an. Damit könntest Du vielleicht mehr erreichen.

    Den Text "von" würde ich übrigens in den Sprachvariablen vom newsmodul suchen.

  5. #5
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    63

    Standard

    Habs.

    system\modules\news\languages\de\default.php

    Genau da ists drin.
    Jetzt gefällt mir das. DAANKE!

  6. #6
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Mittelhessen
    Beiträge
    463

    Standard

    Du kannst die Sprachvariablen updatesicher anpassen, daher bitte keine Änderung in der Datei vornehmen.

    Die Änderung müsste in der langconfig.php erfolgen. Bitte mal die Suche benutzen.

    http://www.contao.org/de/custom-configurations.html

  7. #7
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    update sicher geht es so:

    langconfig.php im Ordner system/config ergänzen
    $GLOBALS['TL_LANG']['MSC']['by']="Kategorie: ";
    Geändert von magicsepp (22.05.2012 um 07:18 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    63

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    update sicher geht es so:

    langconfig.php im Ordner system/config ergänzen
    Leider funktioniert dies bei mir nicht.
    Mache ich es so, dann erscheint auf meiner Seite nur dein Code - kein Inhalt, kein Layout, nur diese Code-Zeile.

    Meine langconfig.php sieht so aus:

    PHP-Code:
    <?php /* Put your custom configuration here */ ?>
    $GLOBALS['TL_LANG']['MSC']['by']="Kategorie: "

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Anweisung steht außerhalb der PHP-Tags und wurde nicht mit Strichpunkt abgeschlossen. Es müsste so aussehen:
    PHP-Code:
    <?php

    if ($GLOBALS['TL_LANGUAGE'] == 'de')
    {
        
    $GLOBALS['TL_LANG']['MSC']['by'] = 'Kategorie: ';
    }

    ?>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    in diesem Fall erfolgt der Austausch aber nur bei deutschen Seiten....

  11. #11
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es steht Dir ja frei, den von xchs geposteten Code um ein paar weitere if-Schnipsel zu ergänzen ... ;-)

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
  •