Hallo zusammen,
ich stehe auf dem Schlauch und möchte Euch um Hilfe bitten.
** Allgemein **
Auf meiner Seite mache ich die YAG kompatibel mit Typo3 8.7 LTS.
Soweit funktioniert alles. Wenn ich jedoch ein bestimmtes Theme aktiviere (aus der Extension yag_themepack_jquery), kommt es zu Fehlermeldungen die ich noch beheben muss.
Den Fehler konnte ich soweit eingrenzen, das ich nun weiß, dass es Probleme mit meinem ViewHelper gibt. Um mögliche Fehlerquellen auszuschließen habe ich anhand der Fluid-Doku einen minimal-ViewHelper erstellt und versucht ihn dann im Template einzubinden.
** Fehlermeldung **
#1407060572: Fluid parse error in template ItemList_action_list_aac36711e5425b14025442976afb2ab829719895, line 2 at character 8. Error: The ViewHelper "<blog:gravatar>" could not be resolved. Based on your spelling, the system would load the class "DL\YagThemepackJquery\ViewHelpers\GravatarViewHelper", however this class does not exist. (error code 1407060572). Template source chunk: <blog:gravatar />
Mein Template liegt in
/httpdocs/beta/typo3conf/ext/yag_themepack_jquery/Resources/Private/Templates/Wookmark/ItemList/List.html
und hat den Inhalt
{namespace blog=DL\YagThemepackJquery\ViewHelpers}
Hello <blog:gravatar />
Mein ViewHelper liegt in
/httpdocs/beta/typo3conf/ext/yag_themepack_jquery/Classes/ViewHelpers/GravatarViewHelper.php
und hat den Inhalt
<?php
namespace DL\YagThemepackJquery\ViewHelpers;
class GravatarViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper {
public function render() {
return 'World';
}
}
Kann mir jemand von Euch bitte sagen was ich hier übersehen? Mit dem Minimalbeispiel aus der Fluid-Doku müsste es doch eigentlich funktionieren.
Den typo3temp Ordner habe ich geleert. Im Install-Tool zusätzlich noch "Clear all cache"
Vielen Dank im Voraus.
Edit: Ich sehe gerade; leider werden die Code-Tags nicht übernommen.