Ergebnis 1 bis 7 von 7

Thema: news catagories - verständnisfrage?

  1. #1
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard news catagories - verständnisfrage?

    Hallo zusammen,

    ich nutzt 3.5.12 mit der aktuellsten news Categories.
    Vielleicht bin ich ja einfach nur zu blöd...oder habe einen Denkfehler.
    oder zu den News allgemein ein verständnisproblem.

    Ich gebe News ein, weisen diesen zuvor angelegte kategorien zu.
    wenn ich dann den entsprechenden News Archiven (nicht latest news)
    bzw, Seiten das Modul zuordne, sind die Einstellungen immer identisch.
    Muss ich für jede Seite ein eigenes Modul erstellen? geht doch sicher einfacher.


    was ich eigentlich möchte, aber dahinter bin ich noch nicht gekommen:
    News eingeben mit kategorien.
    in den news ein Link zu einer internen weiterleitungsseite
    die news sollen auf den seiten angezeigt werden, welchen ich die jeweilige Kategorie zugeordnet habe.

    traumvorstellung:

    Datum - Uhrzeit - Kategorie - Newsname
    Link zur unterseite


    geht das damit umzusetzen?
    für jeden Denkanstoss Dankbar

    Frank

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.795

    Standard

    Meinst Du sowas hier? Auf der Seite an das Ende des Beitrags scrollen. Dort sind Kategorien verlinkt.

    Ich habe für jede Kategorie eine Unterseite erstellt und dort jeweils ein anderes News-Modul drin. Keine Ahnung ob das eleganter geht.

    Im Template für die News-Vollansicht steht am Ende:
    PHP-Code:
        <?php if ($this->categoriesList): ?> 
               <?php $kategorien implode(', 'array_map(function ($v$k) { return sprintf("<a href=\"newskategorie-%s.html\">%s</a>"$k$v); }, $this->categoriesListarray_keys($this->categoriesList))); ?>
        <?php endif; ?>

        <?php if(count($this->categoriesList) == 0): ?>
            <p class="news_categories">Keine Kategorie zugeordnet</p>
        <?php elseif(count($this->categoriesList) == 1): ?>
            <p class="news_categories">Kategorie: <span><?php echo $kategorien?></span></p>
        <?php else: ?>
            <p class="news_categories">Kategorien: <span><?php echo $kategorien?></span></p>
        <?php endif; ?>
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard

    Gefällt mir auch gut,

    da ich aber dei news Full nicht nutzen werden, kommt das so nicht in Frage.

    ich habe mich also einmal weiter damit befasst und mir die templates angesehen.
    bislang hab ich alles hinbekommen, aber je tiefer es geht, desto schwieriger wird das

    ich denke, die Modifizierung der News_latest oder news_full
    könnte das bringen....jetzt suche ich ein tutorial dafür mal zusammen.

    Nach neuesten erkenntnisse:

    das standard Layout der News Latest ist ok für mich, die Auflistung der letzten News also.
    Nur möchte ich dann nicht auf den eigentlichen News Artikel verlinken, wobei der Text dann ja
    gleich der Überschrift ist,
    sondern dargestellt werden soll der Freitext aus der News, welchen ich kurz halte und dann auf eine interne Seite verlinke

    Ich möchte also aus der newsliste oder den letzten News direkt auf eine interne (artikel)Seite verlinken, nicht auf einen News

    dennoch danke...das hat geholfen, auch mal wieder reinzuschauen

    Frank


    Edit...
    ich benötige eigentlich nur Datum und Teaser mit Link....die Headline wird im template gleich als linkheadline ausgegeben...da mus sich wohl mal suchen.
    oder eine passende erweiterung für einen Nicht Bastler...da schau ich auch nach

    und noch ein Edit

    ich habe mir mittels
    Code:
    <?php $this->showTemplateVars(); ?>
    gefunden hier

    alle verfügbaren variablen anzeigen lassen (auch hier im Forum gefunden)
    und somit dieses hier ersetzt
    Code:
      <h2><?= $this->linkHeadline ?></h2>
    durch das
    Code:
    <?= $this->newsHeadline ?>
    und schon ist der für meine Belange unsinnige Link weg, dazu lass ich den teaser anzeigen, welcher als Link dargestellt wird.
    jetzt noch optisch aufhübschen und es passt.

    werde es dann mal posten, wenn es fertig ist

    Frank
    Geändert von supergrobi (29.07.2016 um 12:27 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard

    also...
    eine "geht do gerade noch Lösung" hab ich gefunden, das sieht dann so aus:
    test.jpg

    mit diesem Codeschnippsel im Template
    Code:
    <div class="layout_latest arc_<?= $this->archive->id ?> block<?= $this->class ?>">
    <?= $this->newsHeadline ?>
    <?php if ($this->hasMetaFields): ?>
        <p class="info"><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time>
        </p>
      <?php endif; ?>
      <?= $this->teaser ?>
      <hr>
    </div>
    ich hätte aber gerne Datum/Uhrzeit zuerst, dann die Headline, wobei die Headline aber grösser sein soll.(Schriftgrad)
    Hintereinander bekomm ich das nur innerhalb des <p> Tags hin, wobei dann ja auch die gleiche Schriftgrösse gegeben ist


    falls also jemand eine Idee hat

    Frank

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.795

    Standard

    Dann mach doch Deine newsHeadline-Ausgabe da drunter:
    PHP-Code:
    <div class="layout_latest arc_<?= $this->archive->id ?> block<?= $this->class ?>">
        <?php if ($this->hasMetaFields): ?>
            <p class="info"><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time>
            </p>
        <?php endif; ?>
        <?= $this->newsHeadline ?>
        <?= $this->teaser ?>
        <hr>
    </div>
    Falls die Formatierung der Headline nicht stimmt, kannst Du die mit CSS beeinflussen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard

    das wollte ich eben nicht, Untereinander, dann ist das in meinem 2 Spaltigen Layout nicht passend.

    Ich habe auch mit einer Tabelle experimentiert, bin aber nun bei Datum und dann gleich Teaser gelandet.
    so passen genug News untereinader und mein Teaser ist eh ein Link...somit bin ich damit
    also Glücklich

    Frank

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.795

    Standard

    Zitat Zitat von supergrobi Beitrag anzeigen
    ich hätte aber gerne Datum/Uhrzeit zuerst, dann die Headline, wobei die Headline aber grösser sein soll.(Schriftgrad)
    Hintereinander bekomm ich das nur innerhalb des <p> Tags hin, wobei dann ja auch die gleiche Schriftgrösse gegeben ist
    Zitat Zitat von supergrobi Beitrag anzeigen
    das wollte ich eben nicht, Untereinander, dann ist das in meinem 2 Spaltigen Layout nicht passend.
    Verstehe ich gerade nicht. Ich dachte "Datum/Uhrzeit zuerst, dann die Headline" heißt "Datum oben, Headline darunter". Jetzt sieht es so aus, als ob Du zwei Spalten nebeneinander haben willst. Linke Spalte das Datum, rechte Spalte die Headline.

    Wenn die Spalten schon durch eine andere Erweiterung vorgegeben sind, würde ich an der Stelle erstmal drauf verzichten wenn es geht, und die Spalten im Newstemplate nachbauen. Das geht mit DIV-Boxen, aber auch mit einer Tabelle. Mit letzterem bist Du ja nun zum Erfolg gekommen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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
  •