[GELÖST] News Modul anpassen (html title tag für "titlelink" und "morelink")
-
- New Member
- Posts: 4
- Joined: Thu Jan 08, 2009 2:15 pm
[GELÖST] News Modul anpassen (html title tag für "titlelink" und "morelink")
Hallo zusammen,
gibt es eine Möglichkeit im News-Modul (CMSms 1.5.1 Standardinstallation mit dem mitglieferten News-Modul) die Links "titlellink" und "morelink" so zu modifizieren, dass nicht nur die URL zur Newsseite, sondern auch ein HTML title tag erzeugt wird, der einfach den Titel des jeweiligen Artikels enthält?
Habe mich zwar schon daran versucht, allerdings ohne Erfolg (mag wohl an meinen mangelnden PHP- / Smarty-Kenntnissen liegen).
Vielen Dank vorab für alle hilfreichen Ideen.
gibt es eine Möglichkeit im News-Modul (CMSms 1.5.1 Standardinstallation mit dem mitglieferten News-Modul) die Links "titlellink" und "morelink" so zu modifizieren, dass nicht nur die URL zur Newsseite, sondern auch ein HTML title tag erzeugt wird, der einfach den Titel des jeweiligen Artikels enthält?
Habe mich zwar schon daran versucht, allerdings ohne Erfolg (mag wohl an meinen mangelnden PHP- / Smarty-Kenntnissen liegen).
Vielen Dank vorab für alle hilfreichen Ideen.
Last edited by xo-concept on Fri Jan 09, 2009 12:27 pm, edited 1 time in total.
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
Meinst du einen title-Tag für die Detailseite? Was willst du mit dem more-Link?
Außerdem wäre es hilfreich, wenn du schilderst, was du bereits probiert hast.
Außerdem wäre es hilfreich, wenn du schilderst, was du bereits probiert hast.
Last edited by cyberman on Fri Jan 09, 2009 6:40 am, edited 1 time in total.
-
- New Member
- Posts: 4
- Joined: Thu Jan 08, 2009 2:15 pm
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
Der "titlellink" ist die Verlinkung der Überschrift der Zusammenfassung zur Detailseite des jeweiligen Artikels.
Der "morelink" ist die Verlinkung zur Detailseite des jeweiligen Artikels in der Form "Weiterlesen..."
Bei den Links wird nur die URL erzeugt Überschrift
Was da einfach fehlt ist das Title-Attribut Überschrift
Der Hintergrund ist einfach der, dass es nicht gerade im Sinne der Barrierefreiheit ist wenn ich auf einer Seite diverse Links habe die einfach nur aus "Weiterlesen..." bestehen oder verlinkte Überschriften habe von denen der Besucher nicht wissen kann wohin diese verlinken.
Da es mir an PHP- und Smarty-Kenntnissen mangelt habe ich bisher nur mal unbedarft herumprobiert. Finde aber keine Möglichkeit das Newsmodul dahingehend anzupassen, dass eben dieses Title-Attribut mit erzeugt wird.
Der "morelink" ist die Verlinkung zur Detailseite des jeweiligen Artikels in der Form "Weiterlesen..."
Bei den Links wird nur die URL erzeugt Überschrift
Was da einfach fehlt ist das Title-Attribut Überschrift
Der Hintergrund ist einfach der, dass es nicht gerade im Sinne der Barrierefreiheit ist wenn ich auf einer Seite diverse Links habe die einfach nur aus "Weiterlesen..." bestehen oder verlinkte Überschriften habe von denen der Besucher nicht wissen kann wohin diese verlinken.
Da es mir an PHP- und Smarty-Kenntnissen mangelt habe ich bisher nur mal unbedarft herumprobiert. Finde aber keine Möglichkeit das Newsmodul dahingehend anzupassen, dass eben dieses Title-Attribut mit erzeugt wird.
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
Da hast Du gar nicht so unrecht. Das fehlt etwas.
Leider bin ich da auch etwas vorsichtig.
Evtl. im Summarytemplate den Link in Form von {title} eingeben, statt über titlelink
Ich weiß allerdings auf die Schnelle aus dem Kopf nicht, welcher Wert bei href="" greifen würde.
Vielleicht wäre auch in news/action.default.php
die Zeile 353 buw 355 (#creatLink) der passende Ort, das einzupflegen. Der INhalt des Title-Tags könnte dann über {title} erzeugt werden.
Wie genau, das geht leider über meinen Horizont.
Leider bin ich da auch etwas vorsichtig.
Evtl. im Summarytemplate den Link in Form von {title} eingeben, statt über titlelink
Ich weiß allerdings auf die Schnelle aus dem Kopf nicht, welcher Wert bei href="" greifen würde.
Vielleicht wäre auch in news/action.default.php
die Zeile 353 buw 355 (#creatLink) der passende Ort, das einzupflegen. Der INhalt des Title-Tags könnte dann über {title} erzeugt werden.
Wie genau, das geht leider über meinen Horizont.
Last edited by antibart on Fri Jan 09, 2009 10:36 am, edited 1 time in total.
-
- New Member
- Posts: 4
- Joined: Thu Jan 08, 2009 2:15 pm
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
So ungefähr habe ich mir das auch gedacht, habe aber halt auch keine Ahnung wie ich den CreateLink-Befehl anpassen kann.
Die Variable für die Ausgabe des Seitentitels ($aliased_title) steht einige Zeilen darüber, nur wie baut man diese in den CreateLink-Befehl ein?
Genau da liegt mein Problem.
Die Variable für die Ausgabe des Seitentitels ($aliased_title) steht einige Zeilen darüber, nur wie baut man diese in den CreateLink-Befehl ein?
Genau da liegt mein Problem.
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
http://www.cmsmadesimple.org/apidoc/CMS ... CreateLinkxo-concept wrote: So ungefähr habe ich mir das auch gedacht, habe aber halt auch keine Ahnung wie ich den CreateLink-Befehl anpassen kann.
Die Variable für die Ausgabe des Seitentitels ($aliased_title) steht einige Zeilen darüber, nur wie baut man diese in den CreateLink-Befehl ein?
Mal die Zeile 355/356 der acton.default.php wie folgt ändern

Code: Select all
$onerow->titlelink = $this->CreateLink($id, 'detail', $detailpage!=''?$detailpage:$returnid, $row['news_title'], $sendtodetail, '', false, false, 'title="'.$row['news_title'].'"', true, $prettyurl);
$onerow->morelink = $this->CreateLink($id, 'detail', $detailpage!=''?$detailpage:$returnid, $moretext, $sendtodetail, '', false, false, 'title="'.$row['news_title'].'"', true, $prettyurl);
http://dev.cmsmadesimple.org/bug/view/2850
-
- Forum Members
- Posts: 20
- Joined: Mon Nov 19, 2007 4:02 pm
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
lol, ihr seid mir ein paar banausen
entry->link - der produziert lediglich den link zur detailseite ohne html struktur
entry->title - der produziert lediglich den titel ohne html struktur
man kann sich also alles sehr leicht zusammenbauen:
link}" title="{$entry->title}">weiterlesen
aber steht ja auch alles in der dokumentation
entry->link - der produziert lediglich den link zur detailseite ohne html struktur

entry->title - der produziert lediglich den titel ohne html struktur

man kann sich also alles sehr leicht zusammenbauen:
link}" title="{$entry->title}">weiterlesen
aber steht ja auch alles in der dokumentation
Last edited by aroundthefur on Fri Jan 09, 2009 12:11 pm, edited 1 time in total.
-
- New Member
- Posts: 4
- Joined: Thu Jan 08, 2009 2:15 pm
Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
@cyberman
Vielen Dank für die Hilfe, habe allerdings erstmal die Methode von aroundthefur ausprobiert, die einwandfrei funktioniert. Ohne Anpassung des Moduls ist es natürlich einfacher und sicherer was ein Update angeht.
@aroundthefur
Vielen Dank für den Hinweis, die Seite der Doku habe ich nicht gesehen oder überlesen. Da bestätigt sich doch wieder: Wer lesen kann ist klar im Vorteil. Vielen Dank nochmal.
Vielen Dank für die Hilfe, habe allerdings erstmal die Methode von aroundthefur ausprobiert, die einwandfrei funktioniert. Ohne Anpassung des Moduls ist es natürlich einfacher und sicherer was ein Update angeht.
@aroundthefur
Vielen Dank für den Hinweis, die Seite der Doku habe ich nicht gesehen oder überlesen. Da bestätigt sich doch wieder: Wer lesen kann ist klar im Vorteil. Vielen Dank nochmal.
-
- Forum Members
- Posts: 20
- Joined: Mon Nov 19, 2007 4:02 pm
Re: [GELÖST] News Modul anpassen (html title tag für "titlelink" und "morelink"
kein problem, schön wenn man helfen kann 

Re: News Modul anpassen (html title tag für "titlelink" und "morelink")
Genau das habe ich damit gemeint:aroundthefur wrote:
man kann sich also alles sehr leicht zusammenbauen:
link}" title="{$entry->title}">weiterlesen
Aber wie man sieht (und wovor ich ja im Post andeutungsweise schon warnte) wusste ich aus dem Kopf nicht mehr, wie die Tags benannt werden und vergaß auch das entry->.antibart wrote: Evtl. im Summarytemplate den Link in Form von {title} eingeben, statt über titlelink

Deswegen Danke fürs "schön und richtig machen"...
Last edited by antibart on Fri Jan 09, 2009 3:57 pm, edited 1 time in total.