Ergebnis 1 bis 14 von 14

Thema: Nachrichtenleser Platzhaltertext

  1. #1
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard Nachrichtenleser Platzhaltertext

    Hallo Zusammen

    Ich möchte, solange bis keine Nachricht an den Nachrichtenleser "übergeben" wurde, einen Platzhaltertext einbinden.

    Ist sowas möglich?

    Ich habe ein 2-spaltiges Layout. In der Hauptspalte habe ich eine Galerie mit Logos die mit einem Nachrichten-Beitrag verlinkt sind. In der rechten Spalte habe ich einen Nachrichtenleser eingebunden, der nach Klick auf ein Logo den Beitrag anzeigt. Solange jetzt aber kein "News Beitrag" ausgewählt ist, möchte ich dort ein Text einbinden: "Klicken Sie auf das Logo für weitere Informationen bla bla....". Dieser soll bei der Anzeige eines Beitrag aber wieder verschwinden.

    Hat jemand eine Idee?

    Danke
    Mirko

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Kannst du das im Template des Nachrichtenlesers über ein „else“ lösen?

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    Dann habe ich aber das Problem, das der Platzhaltertext auch bei dem Nachrichtenleser für die wirklichen News erscheint.

    Ich hatte auch erst die Idee, das Template news_full.tpl anzupassen, aber das wird ja nur geparst, wenn der Beitrag schon übergeben ist

  4. #4
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Ort
    Aachen
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Hallo Codestorm.

    Dann mach dir doch einfach ein zweites Modul.

    1. Nachrichtenleser für Logoansatz (news_logo.tpl)

    2. Nachrichtenleser für reguläre News (news_full.tpl)

    Damit solltest du es eigentlich hinbekommen.

    Viele GRüße,

    backes

  5. #5
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    @derbackes

    Ich habe bereits auch schon ein angepasstes Template news_full.tpl.

    Leider, wie oben schon beschrieben, wird das Template erst aktiv wenn auch ein Beitrag übergeben ist, dann also schon zu spät.

    Anpassen müsste man ggf. das Template mod_newsreader.tpl, allerdings wäre die Änderung dann global wirksam und das ist das, was ich nicht möchte.

    Danke

  6. #6
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Du könntest in dem Template auch die aktuelle Seite abfragen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  7. #7
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    @Sebastian

    Hilf mir mal auf die Sprünge, bitte

    Danke

  8. #8
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Ort
    Aachen
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Du kannst in der mod_newsreader.tpl die aktuelle Seitenid abfragen. In welcher Variable die genau steht beokmmst du über
    PHP-Code:
    <?php $this->showTemplateVars(); ?>
    ausgegeben.

    Dann könntest du sagen:

    PHP-Code:
    <?php

    if($aktuelleID == $seitenID && news == "") {
      echo 
    "nix da";
    }

    ?>
    Natürlich nicht sauber so, aber nur von der groben Herangehensweise. Hab grad keine Möglichkeit die Template Vars nachzusehen!

    Viele GRüße,

    backes

  9. #9
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    Funktioniert leider nicht. Habe es gerade ausprobiert.

    news_full.tpl oder mod_newsreader.tpl werden erst bei Abruf geparsed

    Hier mal die Seite zur Theorie: http://bit.ly/kpejRG

    Danke

  10. #10
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Ort
    Aachen
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Hmmm,

    also mal ganz nebenbei gefragt:

    Warum machst du dafür nicht einfach einen Katalog?! Weil diese Ansicht bzw. Funktion ist für den Katalog prädestiniert.

    Damit wärst du auch was die Templates/Ausgabe angeht um einiges flexibler.

    Da du das styling ja bereits hast, könntest du den Katalog mit seinen Modulen in max. 2 Stunden ans laufen bringen und musst jetzt nicht mehr nach einem umschiffenden Weg suchen die "News" umzumodeln.

    Ansonsten hab ich für das Newstemplate jetzt leider auch keine Idee mehr. Sorry.

    Viele Grüße,

    backes

  11. #11
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    Vielen Dank erstmal

    Ich versuche immer erst "Probleme" bzw. Aufgabenstellungen mit den Boardmitteln zu lösen.

    Ich werde mir das ganze nochmal genau anschauen, vielleicht fällt mir noch ein Workaround ein.

    Grüße
    Mirko

  12. #12
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Ort
    Aachen
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Da hast du schon recht, aber Bordmittel entgegen ihrem eigentlichen Zweck zu nutzen ist ja auch nicht die feine englische Art!

    Allein weil die Pflege für den Kunden einfacher ist, wenn du die Sponsoren nicht unter "Nachrichten" befüttern musst!

    Falls du eine Lösung findest, würde mich diese dennoch interessieren.

    Viel Erfolg.

  13. #13
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    Nunja der Kunde bin ich , ich pflege die Seite auch künftig, aber so missbraucht empfinde ich das gar nicht

    Wenn ich eine praktikable Lösung habe, melde ich mich.

    Grüße
    Mirko

  14. #14
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    Hier nun die Lösung. Allerdings nicht updatesicher!!

    In der Datei ModuleNewsReader.php ab Zeile 70 gibt es folgenden Codeschnipsel:

    PHP-Code:
    if (!$this->Input->get('items'))
            {
                return 
    '';
            } 
    Dieser Muss jetzt nur ergänzt werden (Bsp):

    PHP-Code:
    if (!$this->Input->get('items'))
            {
                return 
    'Klicken Sie auf das Sponsoren-Logo f&uuml;r weitere Informationen!';
            } 
    Schnell und einfach, sollte man aber auf die Nach-einem-Update-ToDo-Liste setzen

    Grüße
    Mirko

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
  •