[TYPO3-extbase-kickstarter] Problem with Backend module

Robert Schneider r.schneider at artworx.at
Tue Jun 26 13:04:44 CEST 2012


That was the problem: I didn't select the template as you have described 
it! Now the frontend and the backend seems to work so far. So thank you 
very much for your help! I didn't know that I have to do this step. I 
thought this would be done automatically by the Extension Builder and/or 
when the extension gets installed. At least in any example this is not 
mentioned. Hm... the blog example uses also this structure and there it 
is not necessary to include static files into the templates, although 
the list of available objects include two entries for the blog example. 
Funny...

But the frontend worked also without those template path information. 
There must be some default path settings. That is also the reason why 
the backend module has worked if I moved the files from 
Private/Backend/... to Private/...

Thanks again. Do  you know why the blog example works out of the box?

> 1. You configured your Backend module via "module.tx_..." instead of 
> "plugin.tx_..."?
> 2. You added the static template (root template, "edit the whole 
> template record", "includes" -> select your template under "include 
> static templates"? And, does your static template appear in the list? 
> If not, check your ext_tables.php for the following line
>
> t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 
> 'descriptive name of your static template');
>
> ) as it is supposed to be included?
>
> You can check whether or not the settings are correct by using the 
> Template -> TypoScript Object Browser and navigating to 
> module.tx_yourmodule and check if templateRootPath and so on are set 
> correctly.
>
>
> Am 26.06.2012 11:13, schrieb Robert Schneider:
>> I've encountered the problem again. The constants.txt is configured 
>> correctly. However the file is not used, I guess.
>>
>> DI(FH) Robert Schneider
>> Web Development
>>
>>
>>
>> artworx® GmbH
>> Dr.-Schauer-Straße 26
>> A-4600 Wels
>> Tel: +43(0)7242 908099 - 19
>> Fax: +43(0)7242 908099 - 99
>> Mail: _r.schneider at artworx.at <mailto:r.schneider at artworx.at>_
>> Web: www.artworx.at <http://www.artworx.at/>
>>
>> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte 
>> Informationen.
>> Wenn sie nicht der richtige Adressat sind oder diese E-Mail 
>> irrtümlich erhalten haben, informieren Sie bitte sofort den Absender 
>> und vernichten Sie diese E-Mail.
>> Das unerlaubte Kopieren sowie die unbefugte Weitergabe der Inhalte 
>> dieser E-Mail ist nicht gestattet.
>> ....................................................................................................................................................................................................... 
>>
>> This e-mail contains confidential and/or privileged information.
>> If you are not the intended recipient (or have received this e-mail 
>> in error) please notify the sender immediately and destroy this e-mail.
>> Any unauthorised copying, disclosure or distribution of the material 
>> in this e-mail is strictly forbidden.
>>
>> Am 04.06.2012 09:32, schrieb Thomas F.:
>>> Hi,
>>>
>>> the Folder 'Backend' is just fine (when starting with backend module 
>>> programming, i ran into the same problem, so i found out what to 
>>> do). What if you're planning on adding some Frontend Plugin which 
>>> needs the path? You need to configure the paths for 
>>> module.tx_yourextension.[...] as follows (don't forget to include 
>>> the static template, but i assume you already did that, as the 
>>> change of the path had some effect):
>>>
>>> The files are located in Configuration/TypoScript:
>>>
>>> setup.txt:
>>>
>>> # Module configuration
>>> module.tx_yourextension {
>>>
>>>     view {
>>>         templateRootPath = 
>>> {$module.tx_yourextension.view.templateRootPath}
>>>         partialRootPath = 
>>> {$module.tx_yourextension.view.partialRootPath}
>>>         layoutRootPath = {$module.tx_yourextension.view.layoutRootPath}
>>>     }
>>> }
>>>
>>>
>>> constants.txt:
>>>
>>> module.tx_yourextension {
>>>     view {
>>>         # cat=module.tx_yourextension/file; type=string; label=Path 
>>> to template root (BE)
>>>         templateRootPath = 
>>> EXT:wr_yourextension/Resources/Private/Backend/Templates/
>>>         # cat=module.tx_yourextension/file; type=string; label=Path 
>>> to template partials (BE)
>>>         partialRootPath = 
>>> EXT:wr_yourextension/Resources/Private/Backend/Partials/
>>>         # cat=module.tx_yourextension/file; type=string; label=Path 
>>> to template layouts (BE)
>>>         layoutRootPath = 
>>> EXT:wr_yourextension/Resources/Private/Backend/Layouts/
>>>     }
>>> }
>>>
>>> Am 04.06.2012 08:00, schrieb Robert Schneider:
>>>> Hay anyone noticed my report?
>>>>
>>>> Regards,
>>>> Robert
>>>>
>>>>
>>>> Am 30.05.2012 17:13, schrieb Robert Schneider:
>>>>> Hi,
>>>>>
>>>>> just an potential issue report from a t3-newbie:
>>>>>
>>>>> I have tried to create a backend module with the extension builder 
>>>>> (2.2.0). I have created two model objects. All seemed to work fine 
>>>>> so far. However, after installing the extenstion and clicking on 
>>>>> the menu item I've got an "No template was found. View could not 
>>>>> be resolved for action 'index'." message. The reason seems to be 
>>>>> that the template files were at the wrong location. To solve the 
>>>>> problem I have moved the folders Templates, Partials and Layouts 
>>>>> from <extname>/Resources/Private/Backend/ to 
>>>>> <extname>/Resources/Private/. The folder Backend was the problem. 
>>>>> I'm not sure if I get other problems with this action...
>>>>>
>>>>> Was that okay? Or should I configure anything? But if you reply 
>>>>> keep in mind that I'm a newbie and don't understand most of the 
>>>>> things about t3.
>>>>>
>>>>> Regards,
>>>>> Robert
>>>>>
>>>> _______________________________________________
>>>> TYPO3-project-extbase-kickstarter mailing list
>>>> TYPO3-project-extbase-kickstarter at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-extbase-kickstarter 
>>>>
>>>
>>> _______________________________________________
>>> TYPO3-project-extbase-kickstarter mailing list
>>> TYPO3-project-extbase-kickstarter at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-extbase-kickstarter 
>>>
>>
>>
>> _______________________________________________
>> TYPO3-project-extbase-kickstarter mailing list
>> TYPO3-project-extbase-kickstarter at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-extbase-kickstarter 
>>
>
> _______________________________________________
> TYPO3-project-extbase-kickstarter mailing list
> TYPO3-project-extbase-kickstarter at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-extbase-kickstarter 
>




More information about the TYPO3-project-extbase-kickstarter mailing list