Page 1 of 1

Downloadmanager findet Templates nicht

Posted: Mon Jan 04, 2010 2:05 pm
by gardapro
Der Downloadmanager Version 1.3 erkennt nur das als standard markierte Template, nicht aber per smarty-tag (template='eigenesTemplate' angegebene Templates.  ???

Fügt man das Attribut category in den smarty-tag, kommt die Fehlermeldung ...kein erlaubtes Attribut...
Fehler gefunden mit CMSms Versionen 1.5.4 und 1.6.6

Was ist hier falsch?

Re: Downloadmanager findet Templates nicht

Posted: Tue Jan 05, 2010 9:22 am
by cyberman
Wie lautet dein genauer Aufruf des DownloadManagers?

PS: Hab gerade die deutsche Sprachdatei aktualisiert, entweder via CMSms-Forge im Projekt German/Deutsch oder direkt von hier

http://s3.amazonaws.com/cmsms/downloads ... er_1.3.zip

Evtl. hilft das bereits weiter ...

Re: Downloadmanager findet Templates nicht

Posted: Tue Jan 05, 2010 6:10 pm
by gardapro
Danke für das Sprach-update. Komisch, das dies nicht automatisch beim Update des Moduls instaliert wird...
Hat aber Leider nichts gebracht. Templates werden immer noch nicht erkannt.
So rufe ich das Modul auf:
{cms_module module='DownloadManager' alias='ausbildung' action='default' template='auflistung_Unterkategorieen'}

Fehlt da was?
Das Template "auflistung_Unterkategorieen" ist im Downloadmanager unter Templates zu finden, nicht aber im Verzeichnis templates auf dem Webserver. Ist das richtig so?

In der Datenbank ist dieses Template drinn, jedoch mit dem Namen "list_auflistung_Unterkategorieen". Doch auch wenn ich diesen Namen im Smartytag verwende ändert sich nichts...

Re: Downloadmanager findet Templates nicht

Posted: Sat Jan 16, 2010 3:53 pm
by gardapro
Ähmm..
Weis keiner was man tun könnte?

Re: Downloadmanager findet Templates nicht

Posted: Tue Feb 02, 2010 11:09 am
by cyberman
So, hab dein Problem nicht vergessen, mir fehlte nur etwas die Zeit, mich intensiver damit zu beschäftigen ...
gardapro wrote: Komisch, das dies nicht automatisch beim Update des Moduls instaliert wird...
Nee, dafür müsste der Programmautor erst ein neues Release bereit stellen, in dem dann die neue Sprachdatei enthalten ist.
Das Template "auflistung_Unterkategorieen" ist im Downloadmanager unter Templates zu finden, nicht aber im Verzeichnis templates auf dem Webserver. Ist das richtig so?
Yep, ist richtig - die Templates werden größtenteils in der Datenbank gespeichert.

Wenn ich es richtig gesehen habe, enthält die Programmierung der Template-Auswahl einen kleinen Fehler, der sich wie folgt beheben lassen sollte:

1. action.default.php (des Moduls) in einem Editor öffnen
2. zu Zeile 124 gehen
if( $templatename == '' && $template = $this->GetTemplate('list_'.$templatename) )
3. Ändern in
if( $templatename != '' && $template = $this->GetTemplate('list_'.$templatename) )
4. speichern & hochladen.

Re: Downloadmanager findet Templates nicht

Posted: Tue Feb 02, 2010 12:53 pm
by gardapro
Du bist mein Held! So läufts. Danke. :)

Re: Downloadmanager findet Templates nicht

Posted: Wed Feb 03, 2010 8:26 am
by cyberman
Hab auch gleich einen Bugreport eingestellt

http://dev.cmsmadesimple.org/bug/list/522