Page 1 of 1
[gelöst] Kategoriebild neben die Überschrift des Beitrags?
Posted: Sat Feb 02, 2008 3:04 pm
by Sturmkind
Hallo,
ich habe für die verschiedenen Kategorien in
]meinen Weblog jeweils ein Bild zugeordnet. Dieses wird nun im Beitrag rechts oben angezeigt, eben dort wo ich es pflege die zum Beitrag gehörenden Bilder einzufügen. Das sieht dann natürlich weniger toll aus.
Aus diesem Grund würde ich gerne wissen ob es eine Möglichkeit gibt das betreffende
Kategoriebild neben den Titel des betreffenden Beitrag zu bekommen? Das könnte z. B. so aussehen:
Alternativ wäre es das das Kategorienbild nicht nach rechts sondern nach links ausgerichtet wäre, da es auch dort nicht mit dem Artikelbild kollidieren würde.
Hat einer von Euch Ideen oder einen Vorschlag.
Grüße
Sascha
Re: Kategoriebild neben die Überschrift des Beitrags?
Posted: Sat Feb 02, 2008 3:44 pm
by garvinhicking
Hi!
Ja, das kannst Du individell schieben. Guck dir einfach mal die entries.tpl templatedatei an, dort kannst Du das Kategorie-Bild frei rumschieben, das ist standardmäßig ein Block wie folgender:
Code: Select all
{if $entry.categories}
<span class="serendipity_entryIcon">
{foreach from=$entry.categories item="entry_category"}
{if $entry_category.category_icon}
<a href="{$entry_category.category_link}"><img class="serendipity_entryIcon" title="{$entry_category.category_name|
{/if}
{/foreach}
</span>
{/if}
Den packst Du einfach in die Nähe des Eintragstitels. Alternativ kann man auch per CSS und floating in deiner style.css die Ausrichtung verändern...
Viele Grüße,
Garvin
Posted: Sat Feb 02, 2008 4:58 pm
by Sturmkind
OK das funktioniert wunderbar. Ich danke Dir Garvin!
Habe mich jetzt entschlossen das Symbol links an den Rand zu setzen.
Grüße
Sascha
Posted: Tue Feb 05, 2008 10:44 pm
by Fiona
Hallo
ich habe gerade mal probiert, das nachzumachen. Es will mir nicht gelingen. Es erscheint diese Fehlermeldung:
Fatal error: Smarty error: [in file:/kunden/homepages/18/d32747973/htdocs/neueworte/templates/bulletproof/entries.tpl line 14]: syntax error: unrecognized tag: $entry_category.category_name| {/if (Smarty_Compiler.class.php, line 446) in /homepages/18/d32747973/htdocs/neueworte/bundled-libs/Smarty/libs/Smarty.class.php on line 1095
Könntest du bitte die genaue Zeilennummer bei der Entries.tpl nennen, um den o.s. Code einzufügen? Danke.
Herzlichst
Fiona
Posted: Wed Feb 06, 2008 10:37 am
by garvinhicking
Hi!
Deinem Code fehlen { oder } zeichen, das ist ungültiger Smarty-Code den Du da verändert hast. Irgendwo hast du per Copy+Paste zu viel oder zu wenig ausgeschnitten.
Die Zeilennummer hängt jeweils von deinem Template ab, das kann man nicht pauschal sagen. Ich habe mich auf das templates/default/entries.tpl bezogen, dort ist es Zeile 16 bis 24.
Grüße,
Garvin
Posted: Wed Feb 06, 2008 11:46 am
by Fiona
Die geschwungenen Schleifen sind / waren da, der Fehlrer bleibt. So sieht der Code in der Entries.tpl jetzt aus:
Code: Select all
<!-- ENTRIES START -->
{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
{foreach from=$entries item="dategroup"}
<div class="hentry serendipity_Entry_Date{if $dategroup.is_sticky} serendipity_Sticky_Entry{/if}">
{if $dategroup.is_sticky}
{if $template_option.show_sticky_entry_heading == 'true'}
<h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
{/if}
{else}
<h3 class="serendipity_date"><abbr class="published" title="{$dategroup.date|@formatTime:'%Y-%m-%dT%H:%M:%S%Z'}">{$dategroup.date|@formatTime:$template_option.date_format}</abbr></h3>
{/if}
{if $entry.categories}
<span class="serendipity_entryIcon">
{foreach from=$entry.categories item="entry_category"}
{if $entry_category.category_icon}
<a href="{$entry_category.category_link}"><img class="serendipity_entryIcon" title="{$entry_category.category_name|
{/if}
{/foreach}
</span>
{/if}
{foreach from=$dategroup.entries item="entry"}
<h4 class="entry-title serendipity_title"><a href="{$entry.link}" rel="bookmark">{$entry.title}</a></h4>
Wo gehören weitere Schleifen hin?
Herzlichst
Fiona
Posted: Wed Feb 06, 2008 12:18 pm
by garvinhicking
Hi!
Achso. In meinem Ursprungscode waren die Zeilen abgeschnitten. Es sollte nur ein Beispiel sein, wie es ungefähr aussieht. Den echten Code musst du aus der echten Templatedatei nehmen, nicht per Cyop+Paste das obere.
Grüße,
Garvin
Posted: Wed Feb 06, 2008 2:01 pm
by Fiona
Ah! Jetzt hat das auch geklappt. Prima. Dankeschön.