latestnews - Titel anklicken, um Beitrag zu lesen

  • kuni1980
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
16 Aug. 2011 11:37 #30281 von kuni1980
Hallo allerseits,

bin noch Anfänger und verusch mit allen Modulen klar zu kommen. Für meine webseite benutze ich beez_template, im rechten bereich habe ich das Modulul mod_latestnews mit dem Titel News. Die neusten Artikel (in gewünschter Anzahl) werden wir gewünscht darunter aufgelistet und bei Klick angezeigt.
Ich möchte jedoch gerne "news" selbst anklicken können. Dadurch soll die Startseite mit allen News geöffnet werden.
Wie stelle ich das an?
vielen Dank für jeden Hinweis

kuni

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
16 Aug. 2011 14:20 - 16 Aug. 2011 14:20 #30311 von patrick
Hi Kuni und willkommen

Dein Vorhaben lässt sich leider nicht mit einem Klick erledigen, sondern über Overrides . Allerdings gehört diese Technik eher in die Kategorie für Fortgeschrittene, was dich aber nicht davon abhalten soll es zu versuchen.
Wenn es nicht klappt, melde dich bitte wieder ;)

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Folgende Benutzer bedankten sich: kuni1980

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • kuni1980
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
24 Aug. 2011 10:50 #30851 von kuni1980
Hallo Patrick,

vielen Dank für Infos..
habe ich override richtig verstanden, dass ich die php-Dateien (ordner tmpl) meines Modules sozusagen selbst modifizieren müßte?
Bedeutet es jedoch auch, dass ich nach vorhandenen Overrides z.B. von mod_latestnews von anderen templates suchen kann und diese dann in meinem tmpl-ordner als Ersatz einfügen kann?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
24 Aug. 2011 12:38 - 24 Aug. 2011 12:41 #30891 von patrick
Hoi Kuni

kuni1980 schrieb: habe ich override richtig verstanden, dass ich die php-Dateien (ordner tmpl) meines Modules sozusagen selbst modifizieren müßte?

Ja, aber nicht dort ändern. An den Originaldateien sollte nichts geändert werden.

Aber hier bist du auf der richtigen Spur:

kuni1980 schrieb: Bedeutet es jedoch auch, dass ich nach vorhandenen Overrides z.B. von mod_latestnews von anderen templates suchen kann und diese dann in meinem tmpl-ordner als Ersatz einfügen kann?

Overrides bedeutet, dass du von den Dateien die die Ansichten (Views) steuern eine Kopie anlegst. An dieser Kopie kannst du dann Anpassungen vornehmen. Der Vorteil dabei ist, dass diese Änderungen bei einem Update vom CMS nicht verloren gehen.

Beim Beez-Template gibt es bereits einen Override für mod_latestnews:

/templates/beez/html/mod_latestnews/default.php

Da kannst du daran rumschrauben. Kenntnisse in HTML, PHP und CSS vorausgesetzt. :)

Die Originaldatei liegt übrigens hier:
/modules/mod_latestnews/tmpl/default.php

Da aber wie schon erwähnt nichts daran ändern ;)

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Folgende Benutzer bedankten sich: kuni1980

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • kuni1980
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 Aug. 2011 10:35 #30981 von kuni1980
Hey Patrick,

Da habe ich das mit der Verzeichnisstruktur irgendwie wohl nicht verstanden gehabt und veruscht im falschen Verzeichnis schlau zu werden (Originalverzeichnis - gottseidank nur eine lokale Kopie. Jetzt habe ich den Aha-effekt.
Werd mir ein paar vorhandene Overrides anschauen, um hinein zukommen und alles lokal testen.
Danke sehr

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • kuni1980
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 Aug. 2011 11:51 #31001 von kuni1980
habs mir nun genauer angeschaut.
Nun ist folgendes Problem aufgetreten. In meinem beez-override für das latestnews-modul wird nur der Abschnitt [Liste aller aufgeisteten news] behandelt : ab <ul class="news">
Die Überschrift "News" befindet sich eine Ebene höher
So sieht der HTML-Code laut firebug aus
<div class="moduletable"> <h3>News</h3>
<ul class="news">
<li class="news">
..
</li>
</ul>
</div>
besitzen diese div-Klassen auch overrides, oder wie kann ich da am Sinnvollsten was ändern?
Ich habe noch eine Frage zu CSS:
Wenn ich an der CSS etwas ändern möchte, tue ich das in der jeweiligen css-datei im entsprechenden EIntrag? Die Overrides haben keine eigenen CSS-Dateien, so weit ich es hier sehe..

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Aug. 2011 12:28 #31021 von patrick
Zwei Möglichkeiten:
Über dem <ul> fügst du den Link ein:
<h3><a href="meine-url.html">News</a></h3>
Im Modul selbst zeigst du den Titel nicht an.

Oder du erstellst ein zusätzliches Modul vom Typ eigenes HTML und schreibst den Titel dort hinein. Da könntest du dann auch den Link bequem mit dem Editor setzen. Dieses Modul veröffentlichst du über dem eigentlichen Modul Latest News. Auch hier Titel anzeigen auf Nein setzen (beide Module).

kuni1980 schrieb: Ich habe noch eine Frage zu CSS:
Wenn ich an der CSS etwas ändern möchte, tue ich das in der jeweiligen css-datei im entsprechenden EIntrag? Die Overrides haben keine eigenen CSS-Dateien, so weit ich es hier sehe..

Ja, die Anpassungen machst du an den CSS-Dateien die im CSS-Ordner liegen. In den Overrides selbst werden keine CSS-Dateien geladen, dies geschieht schon viel früher im HEAD der Seite (die Overrides kommen erst danach).

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Folgende Benutzer bedankten sich: kuni1980

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • kuni1980
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 Aug. 2011 12:53 #31031 von kuni1980

Patrick schrieb: Zwei Möglichkeiten:
Über dem <ul> fügst du den Link ein:
<h3><a href="meine-url.html">News</a></h3>
Im Modul selbst zeigst du den Titel nicht an.

Oder du erstellst ein zusätzliches Modul vom Typ eigenes HTML und schreibst den Titel dort hinein. Da könntest du dann auch den Link bequem mit dem Editor setzen. Dieses Modul veröffentlichst du über dem eigentlichen Modul Latest News. Auch hier Titel anzeigen auf Nein setzen (beide Module).


Hey, prima. beide funktionieren :D . Habe mich aber für die option -zusäctzliches Modul entschieden, weil meistens doch im joomla-backend gearbeitet und seltens im Code geschaut wird .. (falls später was geändert werden sollte)
Hab nun einiges dazugelernt :D

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Aug. 2011 20:03 #31051 von patrick
Ok, super!
Vielen Dank für deine Rückmeldung!

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Aug. 2011 20:51 - 25 Aug. 2011 20:53 #31061 von Tribal6
Hi kuni

Schön das es geklappt hat.

Wenn ich an der CSS etwas ändern möchte, tue ich das in der jeweiligen css-datei im entsprechenden EIntrag? Die Overrides haben keine eigenen CSS-Dateien, so weit ich es hier sehe..

Dazu noch folgendes:
Template-Overrides sind ja im eigentlichen Sinne 'optische' Anpassungen/Feintuning für das verwendete Template. Deshalb sind diese Dateien ja auch entsprechend allesamt im Templateordner.

Was das CSS betrifft, so kannst du ruhig eigene CSS-Selektoren in den Overrides einsetzen, und die entsprechenden Anweisungen in die CSS-Datei des betreffenden Templates einfügen. Es ist ja so, das diese Dateien (Overrides, Template, Template-CSS) nicht nur sinngemäss zusammengehören, sondern auch alle miteinander geladen werden.

Abgesehen davon kann man CSS-Anweisungen ja auch noch in einem 'Style'-Block derselben Datei unterbringen ('embedded') oder natürlich auch mit Style-Attributen im entspr. HTML-Tag selbst ('inline'). Ganz nach deinem Gusto. Vielleicht nicht ganz 'State of the art' diese zwei Lösungen, machen aber in bezug auf Overrides schon etwas Sinn: Es muss dabei keine andere, zusätzliche Datei bearbeitet (und schon gar nicht geladen) werden, es befindet sich alles schön an einem Ort. Du hast die Wahl. Beim nächsten Mal dann. Irgendwann. ;)

Bei
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden