Page 1 of 1

Update 1.7 Problem Einträge Kategorie als Linkliste zeigen

Posted: Sat Jun 01, 2013 11:08 am
by u1amo01
Hallo zusammen,

bei der Umstellung von Version 1.6.2 auf 1.7 habe ich ein Problem mit einer selbstgebastelten Lösung.

In meinem Blog habe ich eine Seite, die von einer bestimmten Kategorie alle Artikelüberschriften als Linkliste anzeigt (--> http://www.im-kino-gesehen.de/pages/fil ... n_a-z.html).

Diese Lösung hat mir ein Freund folgendermaßen zusammengebastelt:

man nutzt eine statische Seite, die folgenden Inhalt hat:

Code: Select all

{serendipity_fetchPrintEntries category=34 limit=999 template=cat_list.tpl orderby=title} 
im Template liegt die Datei cat_list.tpl mit folgendem Inhalt:

Code: Select all

<!-- cat_list START -->
<ul>
  {foreach from=$entries item="dategroup"}
    {foreach from=$dategroup.entries item="entry"}
      <li><a href="{$entry.link}">{$entry.title}</a></li>
    {/foreach}
  {/foreach}
</ul>
<!-- cat_list END --> 

Nach dem Update klappt das nicht mehr, es wird nur eine leere Seite angezeigt, Quelltext ist auch keiner zu sehen. Mit Serendipity 1.6.2 und PHP 5.3.2 geht es problemlos.

Weiß jemand Rat?

Re: Update 1.7 Problem Einträge Kategorie als Linkliste zeig

Posted: Sat Jun 01, 2013 11:11 am
by Timbalu

Code: Select all

{serendipity_fetchPrintEntries category=34 limit=999 template=cat_list.tpl orderby=title} 
muss zu

Code: Select all

{serendipity_fetchPrintEntries category=34 limit=999 template="cat_list.tpl" orderby="title"}
werden, da Smarty3 etwas restriktiver ist als vordem. :)

Re: Update 1.7 Problem Einträge Kategorie als Linkliste zeig

Posted: Sat Jun 01, 2013 11:15 am
by Timbalu
u1amo01 wrote: im Template liegt die Datei cat_list.tpl mit folgendem Inhalt:

Code: Select all

<!-- cat_list START -->
<ul>
  {foreach from=$entries item="dategroup"}
    {foreach from=$dategroup.entries item="entry"}
      <li><a href="{$entry.link}">{$entry.title}</a></li>
    {/foreach}
  {/foreach}
</ul>
<!-- cat_list END --> 
Ebenso könnte hier noch -nach dem zweiten foreach- ein

Code: Select all

{assign var="entry" value=$entry scope="parent"}
eingefügt werden, um die $entry variable korrekt an das "sub"-Template weiterzugeben.
(Probiere es erstmal ohne. Es kann sein, dass das auch so klappt!)

Re: Update 1.7 Problem Einträge Kategorie als Linkliste zeig

Posted: Sat Jun 01, 2013 12:35 pm
by u1amo01
Es geht bereits ohne das "assign". Super

Vielen Dank! :-)