bertram
Themenersteller
Beginner (15 Beiträge)

Beitragstitel ohne Title Attribute

am 12.12.2010, 17:34 Uhr eröffnete bertram folgenden Thread
Joomla    10987 mal gelesen    32 Antwort(en).

Hallo an alle...

Ich bräuchte mal ein wenig Hilfe in Bezug auf die Title Attribute in Joomla.

Genauer: die Beitragstitel sind ohne Title Attribut ebenso wie die Links im Modul Latest News.
Gibt es eine Möglichkeit diese einzufügen?


http://klettshop24.de
http://plakat-profi.de
http://bacosta.de

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 12.12.2010, 17:37 Uhr schrieb romacron

Hallo Robert,

schaue am besten mal unter /templates/deintemplate/html nach. Wenn du glück hast, befinden sich die Template overrides bereits.

Dort kann man man lockerflockig die Attribute anpassen.


bertram
Beginner (15 Beiträge)
am 12.12.2010, 18:32 Uhr schrieb bertram

Hallo Roman,

Danke für den Tipp... Mit dem Latest News Modul hat das schonmal mittels folgenderm Code geklappt:


link; ?>" title=<?php echo $item->title; ?>" class="latestnews<?php echo $params->get(\'pageclass_sfx\'); ?>">
<?php echo $item->text; ?>

Nur mit den Beitragstiteln welche verlinkt sind, komme ich noch nicht weiter


http://klettshop24.de
http://plakat-profi.de
http://bacosta.de

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 12.12.2010, 19:30 Uhr schrieb romacron

Hallo Robert, fein!

Joomla "Beitragstiteln welche verlinkt sind" ich glaube, ich kann gerade nicht folgen.

meinst Du "readmore" pagination das menu ?

kannst es mir genauer sagen, dann findet es sich schnell.


bertram
Beginner (15 Beiträge)
am 12.12.2010, 19:35 Uhr schrieb bertram

Man hat in Joomla die Möglichkeit die Beitragstitel anzeigen zu lassen, und zum Beitrag zu verlinken. Unabhängig vom weiterlesen (welcher das Title Attribut hat) Das ganze kann in der Global Konfig und in den einzelnen Beiträgen erfolgen. Leider haben die Beitragstitel dann aber nicht das Title Atribute...


http://klettshop24.de
http://plakat-profi.de
http://bacosta.de

romacron
JDev Xer
Content Gott (1224 Beiträge)
am 13.12.2010, 06:44 Uhr schrieb romacron

Nun weiss ich was du meinst.

Dies funktioniert genauso. Du schaust im /template/deintemplate/html. Dort sollte ein Ordner Names com_content sein. Wenn alles günstig läuft sind dort |frontpage|article|category|section als Ordner angelegt.
Andernfalls, müsstes du in /templates/deintemplate/html/com_content die oben genannten |frontpage|...usw anlegen. Dann kopierst du aus dem Component/com_content/views/ den Ordner
article/tmpl in den Templatordner. Ohne die view.html.php und ohne den Ordner tmpl.

Ab diesem Punkt haben wir die Overrides startklar gemacht.
Jetzt gehts unten in /templates/deintemplate/html/com_content/article weiter.
Hier schnappen wir uns die default.php und ca. Zeile 14


<?php if ($this->params->get(\'link_titles\') && $this->article->readmore_link != \'\') : ?>
article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get( \'pageclass_sfx\' )); ?>">
<?php echo $this->escape($this->article->title); ?>


hier in der 2. Zeile beginnt der

escape($this->article->title); ?>"
...das war es



gelöschter Benutzer
am 13.12.2010, 08:36 Uhr schrieb

romacron schrieb:

hier in der 2. Zeile beginnt der

escape($this->article->title); ?>"
...das war es


Hallo Roman!

Du meinst doch sicher


oder?

Und bei Mir stehts so drin:

<?php if ($this->params->get(\'link_titles\') && $this->article->readmore_link != \'\') : ?>

article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get(\'pageclass_sfx\')); ?>">
<?php echo $this->escape($this->article->title); ?>

Trotzdem funktioniert das anscheinend nicht: siehe hier

Gruß

Marcus


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 13.12.2010, 08:45 Uhr schrieb romacron

romacron schrieb:



<?php if ($this->params->get(\'link_titles\') && $this->article->readmore_link != \'\') : ?>

escape($this->article->title); ?>"
href="<?php echo $this->article->readmore_link; ?>"
class="contentpagetitle<?php echo $this->escape($this->params->get( \'pageclass_sfx\' )); ?>">
<?php echo $this->escape($this->article->title); ?>


Wenn man nicht genau weiß, welches "a" wohin gehört oder angezeigt wird, dann im a Tag zusätzlich den class-name \'\' kaesebroetchen-top-link"
also:
class="contentpagetitle<?php echo $this->escape($this->params->get( \'pageclass_sfx\' )); ?> kaesebroetchen-top-link "

dann in der template css eine klasse anlegen
. kaesebroetchen-top-link{color:red; border:solid 2px red}

so findet man die sachen.
...mal ne Bordfrage: haben wir hier eigentlich nen Syntax Highlighter ?



gelöschter Benutzer
am 13.12.2010, 09:14 Uhr schrieb

Hallo Roman!

Das sollte jetzt nicht böse gemeint sein.

Mich hatte nur das a title=".." irritiert, weil ich bislang nur a href=".." kannte

Gruß

Marcus


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 13.12.2010, 09:20 Uhr schrieb romacron

..habe es net böse aufgefasst. Joomla PHP HTML CSS und Datenbanken sind ne komplexe Sache.

Bei dir wird es nicht so funktionieren, weil wir im Beispiel oberhalb im view article gearbeitet haben.
Welcher ist denn dein augenblicklicher View für diese Nachrichten Suche?

mod_search? Dann muss ein anderer Override erstellt werden.


seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 13.12.2010, 09:36 Uhr schrieb seitenreport

romacron schrieb:

...mal ne Bordfrage: haben wir hier eigentlich nen Syntax Highlighter ?


Ja, BBCode [PHP ] ... [/PHP ]

www.seitenreport.de/faq.html



Ich habe obige Beiträge von euch gerade schon entsprechend geändert.

Gruß,
Matthias


SEO Analyse und Website-Check mit Seitenreport



« zurück zu: Joomla

Das Seitenreport Forum hat aktuell 5273 Themen und 36107 Beiträge.
Insgesamt sind 48345 Mitglieder registriert.