Inside "TypoScript Object Browser" the "Constants" section disappeared.
The "Setup" section is OK.
The only thing visible is empty: plugin.tx_felogin_login.settings.email.layoutRootPaths
How to fix this?
Related
I have one TYPO3 10.4 installation which shows a plus at the toolbar in the module-docheader(?) and it toggles the "drag in wizard". Perhaps it's activated because this site has the GridElements extension. It doesn't work (dragging the content elements to a backend content row), except for the GridElements.
How can I get rid of it?
There is a global setting disableDragInWizard in the extension settings in the Install Tool
I try to create a simple hello world plugin for Typo3. I have the code and all is fine, plugin is installed and i added it to the page as a content. But the controller is never called and templates are never rendered.
I followed this tutorial https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/Index.html
and even installed their extension from github. No effects, Typo3 wont render anything. Pls, send help.
EDIT
I just installed a "Preconfigured Distribution" from extensions manager and suddenly all plugins work. It will do for now, as long as I see my extension working.
Probably you just forgot to include the static TypoScript in the root-template for you page.
On the way to create manually extensions there can be many 'stones' which make it difficult to make it right or to find a fault, but the hint above is the first thing to verify / configure.
Usually for creating extensions another extension is used, it's called Extensions Builder and can be found here. This extension creates a lot of basic code and simplifies the first steps very much.
You have to make your TypoScript selectable in BE with this line in you ext_tables.php
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile('yourextkey', 'Configuration/TypoScript', 'Title of your Extension');
After adding this line, clear the System-Cache (the "red one") and go to the Template-module in Backend.
While in template-module, select your rootpage in the pagetree. On the top you should see a dropdown menu where you have to select Info/Modify.
In the Info/Modify-Page, select Edit the whole template record and after this, swith to the tab Includes.
There you should see Selected Items and Available Items. Your Extension should be in the available items, where you select it and press the save button.
If you have done everything else correct, now your TypoScript setup should be loaded and your plugin should output something.
In Typo3 (I am extremely new to it) I just set up a new installation. Under Template I inserted a few lines of TypoScript (which works) into a template on the "Home"-page in the tree.
Now, in the "Sites"-mode, I added some pages to the "Home"-page. When I click
on a page in this mode,
on the edit icon in list mode for a specific site in tree
the right side appears grey where normally I should see some properties.
The installation is installed by the hoster. Why is it?
Sometimes a little bulb icon appears in the current edit field in Eclipse. Hint says "Content Assist Available".
What does this bulb mean?
(P.S. I would not ask if Ctrl-Space invoked some content assistance)
It is supposed to mean that content assist is available. However as you have found it does not seem to function on this field in the extension point editor.
Why CakePHP decided to build their own file format instead of .tpl is beyond me... despite that, i can't get syntax highlighting to work in Eclipse... I've followed this guide:
http://planetcakephp.org/aggregator/items/5452-opening-ctp-file-with-syntax-highlight-in-eclipse (dead link) but it doesn't work, I see an error about an unsupported content type for this file. I've added an association to the PHP editor for this file type and it still shows the issue.
Any ideas on how to get syntax highlighting to work?
Make sure you have set the correct editor associations and content types
Go to settings (Window -> preferences)
Content Types
Type in Content Types in the search box (should show under General -> Types
Click on the arrow next to Text, select PHP Content Type
Add *.ctp by clicking on the Add button on the right side
File Association
Type in File Associations in the search box on the left
Add *.ctp (click the Add button on the top right side)
Associate the proper editor for it by clicking Add (on the bottom right side) and selecting PHP Editor
You can change the extension that CakePHP uses for view files to an extension that Eclipse likes. In the controller (or app_controller) add the following variable:
var $ext = '.tpl';
If you change the extension to "PHP" you may have problems because CakePHP will try to load a class that matches the filename.