Page 1 of 1

Fixierte Inhalte hervorheben

Posted: Wed Sep 18, 2019 10:37 pm
by Torsten_Kelsch
Ich würde fixierte Blogbeiträge gern per CSS hervorheben, zum Beispiel durch eine andere Hintergrundfarbe. In WordPress wird, wenn ich mich richtig erinnere, fixierten Artikeln eine besondere CSS-Klasse im HTML-Quelltext zugewiesen, die man dann in CSS bearbeiten kann

Ist so etwas auch in Bludit möglich? Hab nichts finden können. Außer, dass man fixierten Inhalten ein anderes Template zuordnet, was ich aber für umständlich für den Autor halte. Besser wäre es, Bludit würde den entsprechenden DIV-Containern eine CSS-Klasse »fixed« oder so ähnlich spendieren.

Code: Select all

<!-- Print all the content -->
<div class="fixed">
…
</div>

Re: Fixierte Inhalte hervorheben

Posted: Thu Sep 19, 2019 9:08 am
by Torsten_Kelsch
Torsten_Kelsch wrote: Wed Sep 18, 2019 10:37 pm Außer, dass man fixierten Inhalten ein anderes Template zuordnet
Ist ja Unsinn. Das klappt für die Einzelansicht eines Beitrages, aber nicht für die Blog-Startseite, wo ja sowohl fixierte als auch normale Beiträge angezeigt werden.

Re: Fixierte Inhalte hervorheben

Posted: Thu Sep 19, 2019 1:13 pm
by Edi
Du kannst das Template home.php mit if/else-Bedingungen für $page->type(); erweitern.

Re: Fixierte Inhalte hervorheben

Posted: Thu Sep 19, 2019 10:12 pm
by Torsten_Kelsch
Danke, Edi! Ich habe es jetzt folgendermaßen lösen können:

Code: Select all

<?php 
	if($page->type()=='sticky') { 
		echo '<div class="sticky">';
	 } else { 
	 	echo '<div>';
 	} 
 ?>
In der Klasse sticky lasse ich dem DIV-Container eine andere Hintergrundfarbe zuweisen.

Cool, genau das, was ich gesucht habe! Nochmals vielen Dank!