Simple Machines Community Forum

SMF Support => Hilfe zu SMF (German) => Language Specific Support => Grafiken & Templates => Topic started by: Favonym on April 21, 2009, 05:42:15 AM

Title: Änderung von « vorheriges nächstes » bei Postübersicht
Post by: Favonym on April 21, 2009, 05:42:15 AM
Hallo.

Ich habe folgendes vor. Ich möchte die Farbe der Links für  « vorheriges und nächstes » Topic in der Postübersicht eines Threads ändern. Die Links sollen eine andere Farbe besitzen, als die standard Linkfarbe.

Folgendes Problem dabei (ich gehe vom default Theme aus).
Die Stelle befindet sich in der Display.template.php
<div class="nav" style="margin-bottom: 2px;"> ', $context['previous_next'], '</div>

Soweit so gut. Die class des divs wirkt sich hier nicht aus (ist in der style.css vorhanden und die Farbe eigentlich auf schwarz).
Mit einem extra <span>-Tag funktioniert es auch nicht.

Folglich bliebe mir die Möglichkeit, dass entweder selbst einfach reinzuschreiben oder die Display.php in Sources zu editieren (bestimmt nicht sehr sinnvoll, dass an so einer Stelle zu ändern für ein Template).
(Auszug aus der Display.php)
// Create a previous next string if the selected theme has it as a selected option.
$context['previous_next'] = $modSettings['enablePreviousNext'] ? '<a href="' . $scripturl . '?topic=' . $topic . '.0;prev_next=prev#new">' . $txt['previous_next_back'] . '</a> <a href="' . $scripturl . '?topic=' . $topic . '.0;prev_next=next#new">' . $txt['previous_next_forward'] . '</a>' : '';



Nun die eigentliche Frage. Ist es möglich die Schriftfarbe des Links dort (und nur dort, die globale Linkfarbe soll bleiben wie sie ist) zu ändern, ohne einem der von mir beschriebenen Eingriffe vorzunehmen?
Wenn einer dieser 2 Eingriffe nötig ist, welcher ist dann vorzuziehen? Ich gehe mal von der Änderung im Template aus, denn eigentlich sollte ein Template nicht unbedingt was am Source ändern.
Title: Re: Änderung von « vorheriges nächstes » bei Postübersicht
Post by: daGroove on April 21, 2009, 08:03:24 AM
Moin...

Das Einfachste wäre sicher sowas in der Art in deine style.css zu schreiben:
.nav a {
color:green !important;
}


Sollte an sich klappen, soweit ich weiß ändert das dann aber auch die Farbe des Linktrees.

MfG
Title: Re: Änderung von « vorheriges nächstes » bei Postübersicht
Post by: Favonym on April 21, 2009, 08:08:34 AM
Vielen danke, klappt super :)

Das mit dem Linktree is nicht so schlimm, ich kann ja auch einfach eine neue Klasse hinzufügen.
Title: Re: Änderung von « vorheriges nächstes » bei Postübersicht
Post by: phoxim on November 09, 2009, 12:43:58 AM
Quote from: daGroove on April 21, 2009, 08:03:24 AM
Moin...

Das Einfachste wäre sicher sowas in der Art in deine style.css zu schreiben:
.nav a {
color:green !important;
}



Sollte an sich klappen, soweit ich weiß ändert das dann aber auch die Farbe des Linktrees.

MfG

hallo!
ich habe das gleiche problem. kannst du mir mal anhand eine beispiels zeigen, wo genau ich diese zeilen einfügen muss! wäre klasse!

gruss
wolfgang