TYPO3: subpages menu: filter by category? - typo3

in TYPO3 there is a content element: a menu that displays subpages. Now I want to have some kind of filter function: the user should be able to select a TYPO3 system category and then the menu should only display subpages that belong to this category.
Is there an extension that I can use for a lookup or as a base to achieve my goal?

There is a content element type "Categorized Pages" that does exactly that.
If you need it to react to a user input coming form the frontend, you can easily add some lines of TypoScript to modify the rendering of that element so that it will consume a GET parameter to configure itself.

Related

How do I add navigation menu on sidebar in TyPO3

I want to add a submenu on sidebar in some selected pages. The idea is like the following:
http://venicexplorer.com/explore-venice/annual-events/carnival-of-venice.html
How can I do that on TYPO3?
Thanks
Prasun
For buildung menus there a two ways.
1) The traditional way is by using typoscript and HMENU. Here you find the documentation:
https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/ContentObjects/Hmenu/Index.html
2) The alternative is to use MenuProcessors. Here you find the documentation:
https://docs.typo3.org/m/typo3/tutorial-sitepackage/master/en-us/MainMenuCreation/Index.html
To show only the subpages of a special page you can use a condition in your fluid template where you integrate your menu:
[PIDupinRootline = uid]
... here is your menu ...
[end]
The uid belongs to the page from which you want to display the subpages.

TYPO3 TCA - Display or hide tabs at treelevel

For an project, I have extended the TYPO3 TCA with a extra extension, named "project_extends". Now, I have all new TCA Objects - sorted in tabs - on every Treepoint/Contentpage, to configurate some fluid templates or extensions.
For example: I have three tabs, named "Tab1","Tab2" and "Tab3".
Now I want to display Tab1 and Tab3 at the second tree-level of the contentpages, but not at level one.
I don't found a understandable solution via google & co and hope here of helpful solutions :)
That's simple, to hide whole tab you just need to disable ALL fields which are visible on it.
To do this open page properties, find Page TSconfig field and for each field you want to disable add something like this:
TCEFORM.tt_content.list_type.disabled = 1
in this sample tt_content is a required table and list_type is the field. Normally (without above config) it should be visible as only field on the Plugin tab when inserting TT content with type Insert Plugin , however while you disabled it will be hidden and also tab will disappear.
Tip: you can recognize these values using some browser inspection tool, i.e. FireBug of Firefox.

Equivalent of sectionIndex in Neos

In TYPO3, if I need to create a menu for the different elements inside a page, I use the sectionIndex property. With Neos, how can I build a navigation for the elements inside a page?
I don't think you can, right out of the box.
That would require all elements on the page that you want to link to to have an ID attribute. In TYPO3 CMS all of the elements rendered with css_styled_content had one.
However there are multiple ways to do it with custom content elements. Like creating a section wrapper element with title and anchor id, wrap every section in such element and then create a custom content element that will look-up all of your section wrappers and make a list of anchor links pointing to sections.

In TYPO3 6.x BE, how to enable another doktype's fields in a sysfolder

In TYPO3 6.x, I have a sysfolder where I would like to enable the "abstract" and "media" fields in the Backend page settings. How can this be done?
PS The reason for is that I need their contents cascading to subpages. But the sysfolder/page they're on can't be displayed in the FE, so I want to prevent editors from adding content.
The easiest workaround without manipulating the TypoScript (so it can be clicked-out in 5 seconds) is creating a Shortcut instead of SysFolder, it will behave similar, but you'll keep the page typical fields. Theoretically SysFolders shouldn't be used for storing subpages therefore Shortcuts are more appropriate
Create a Shortcut page type and set its mode to First subpage of selected/current page
Hide this page in menus
If using RealURL check the Exclude from speaking URL checkbox.
Create subpages of that.
That's all

Using a jQuery tooltip plugin to display Custom Taxonomy descriptions

I have a Custom Taxonomy called groups as part of my species Custom Post Type.
On the front-end of my website, each parent Group displays in a box, with a title and a description.
The children of said parent Group then display as single line <li>.
I would like to use a JavaScript plugin to display the description of each of these children when a user hovers over the link. For example, hover over "Hatchetfishes" and see the description for that Group, which might be "All fishes from the genera Gasteropelecidae".
I've had a look at ClueTip and I like the styling/simplicity of the plugin, so if possible, I'd quite like to use that. I'm totally open to using others though, as long as they're based on jQuery and are lightweight.
What would be the most efficient way of doing this? I have 7 parent Groups and 39 children on one page; no descriptions are longer than 20 words.
Thanks in advance,
Within the <li> that holds the children, put the description of the children. Default behavior for these should be to not display, and they should presumably all have the same class. You can then set another class (or just apply css directly with jQuery) to make these display.