Standardartikelbild

User avatar
janiekmulder
Master Bludit
Posts: 88
Joined: Sun Jun 28, 2020 2:21 pm

Hallo zusammen,

Artikel und Seiten, die mit einem Bild bestückt sind, oder mit mehreren, wirken oftmals freundlicher. Selbst trockene Texte wirken mit Bildern irgendwie sympathischer.

Grundsätzlich meine ich verstanden zu haben, dass man ein Hauptbild als Artikelbild auswählen kann sowie in den Artikeln/Seiten weitere Bilder im Text hinzufügen kann. Das ist für mich soweit auch in Ordnung.

Für eine Webseite nutze ich das Theme Blekathlon, denn dieses Theme stellt Teaser der Seiten mit einem Vorschaubild dar. Wird der Seite nicht explizit ein Hauptbild zugeordnet oder im Artikeltext ein Bild eingefügt, wird ein grauer Platzhalter angezeigt. Das ist etwas fad.

Ist ein Bild im Text der Seite enthalten, oder mehrere, wird das erste Bild als Vorschaubild im Teaser angezeigt, sofern kein Hauptbild gesetzt ist. Prima Sache.

Es stellt sich mir die Frage, nicht nur bezogen auf das Theme Blekathlon, ob ein Standardartikelbild eingefügt werden kann. Gefunden habe ich eine solche Option nicht. Und ein Plugin habe ich auch nicht dazu gefunden.

Wo müsste so ein Standardbild eigentlich implementiert werden? In Bludit selber oder im Theme oder als Plugin? Um es themeunabhängig zu machen wohl eher in Bludit oder als Plugin, nehme ich mal an.

Tippen würde ich auf ein Plugin, denn nicht jeder möchte Artikelbilder in den Seiten haben.

Schönen Gruß
Janiek
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Ob und wie ein Hauptbild verwendet wird, ist vom Theme abhängig.

Eingefügt werden kann es beim Bild-Upload oder auf der Editorseite unter "Einstellungen" > "Allgemein".

Unter "Einstellungen" > "Erweitert" kann auch ein Hauptbild mit einer externen Adresse definiert werden.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
User avatar
janiekmulder
Master Bludit
Posts: 88
Joined: Sun Jun 28, 2020 2:21 pm

Jep, das ist mir klar. Vielleicht habe ich mich ein wenig unglücklich ausgedrückt.

Die Themeabhängigkeit habe ich schon unterstellt.

Ich meinte eher, dass man nicht für jede Seite, die erstellt wird, ein Artikelbild, auch wenn es immer das selbe ist, angeben muss, sondern man definiert es einmal an anderer Stelle. Es wird dann, abhängig vom verwendeten Theme, angezeigt (oder nicht). Für Webseiten mit vielen Artikeln könnte das durchaus ein Vorteil sein.

Nur wenn bei der Seitenerstellung ein Hauptbild oder unter Erweitert eine Bild-URL angegeben wird, wird das Standardartikelbild ersetzt.

So war mein Gedankengang.
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

Das könnte mit einer einfachen Wenn-Bedingung im Theme gemacht werden.

Brauchst Du eine solche?
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
User avatar
janiekmulder
Master Bludit
Posts: 88
Joined: Sun Jun 28, 2020 2:21 pm

Edi wrote: Wed Jul 29, 2020 12:04 am Das könnte mit einer einfachen Wenn-Bedingung im Theme gemacht werden.

Brauchst Du eine solche?
Grundsätzlich, da mir der Gedanke kam, wäre das hilfreich und hübscht auch zumindest das ein oder andere Theme auf. Naja, Ansichtssache. Für das Theme Blekathlon, welche ich mehrfach verwende, fände ich das optimal.

Wenn das aber tatsächlich themeabhängig ist, sollte ich mich an den Themeentwickler wenden (?).

Wobei mich schon interessieren würde, wie eine solche "einfache" Wenn-Bedingung dann aussehen könnte. :P
User avatar
Torsten_Kelsch
Legend Bludit
Posts: 263
Joined: Thu Aug 27, 2015 10:24 pm
Location: Germany
Has thanked: 4 times
Been thanked: 2 times
Contact:

Man könnte zum Beispiel die Seiten bestimmten Kategorien zuordnen, und die If-Then-Bedingung fügt dann jeweils ein passendes Kategorie-Bild dazu ein.

Datei home.php im Ordner php des Themas:

Code: Select all

<?php
	if ($page->category()=="Bludit") {
		echo '<img class="kategoriebild" src="/bludit/bl-content/uploads/pages/wunderbare-dateien/logo-bludit.svg" alt="Kategorie: Bludit"';
	};
?>
CSS-Datei des Themas:

Code: Select all

img.kategoriebild {
	float: right;
	margin: 24px 0 16px 32px;
	max-width: 160px;
	text-align: right;
}
On Error GoTo Bed
User avatar
janiekmulder
Master Bludit
Posts: 88
Joined: Sun Jun 28, 2020 2:21 pm

Wäre eine Idee zum Ausprobieren. :P

Wenn aber in der home.php gewerkelt wird, besteht dann nicht die Gefahr, dass bei einem Bludit-Update diese schöne Einstellung wieder verschwunden wäre?
User avatar
Edi
Site Admin
Posts: 3121
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Has thanked: 54 times
Been thanked: 77 times
Contact:

janiekmulder wrote: Sun Jan 03, 2021 12:49 pm Wenn aber in der home.php gewerkelt wird, besteht dann nicht die Gefahr, dass bei einem Bludit-Update diese schöne Einstellung wieder verschwunden wäre?
Nicht bei einem Update von Bludit, aber bei einem des Themes. Aber Theme-Updates sind bei Bludit selten.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
User avatar
Torsten_Kelsch
Legend Bludit
Posts: 263
Joined: Thu Aug 27, 2015 10:24 pm
Location: Germany
Has thanked: 4 times
Been thanked: 2 times
Contact:

Edi wrote: Tue Jan 05, 2021 6:22 pm
janiekmulder wrote: Sun Jan 03, 2021 12:49 pm Wenn aber in der home.php gewerkelt wird, besteht dann nicht die Gefahr, dass bei einem Bludit-Update diese schöne Einstellung wieder verschwunden wäre?
Nicht bei einem Update von Bludit, aber bei einem des Themes. Aber Theme-Updates sind bei Bludit selten.
Genau, und man könnte ja das Theme auch umbenennen, etwa indem man -geaendert oder so an den Verzeichnisnamen anfügt, dann ist es sowieso vor Updates geschützt.
On Error GoTo Bed
User avatar
jlandt
Master Bludit
Posts: 73
Joined: Mon Feb 22, 2021 10:56 am
Location: Berlin
Has thanked: 2 times
Been thanked: 10 times
Contact:

Genau, eigenes Theme erstellen. From scratch oder per copy :-)

Bin neu, was Bludit angeht..... könnte aber auch per eigenem Plugin inkl. selbst definierten Hook umsetzbar sein, oder? @Edi ?
Gruss, Jürgen
Post Reply