Giter Club home page Giter Club logo

Comments (6)

bmoex avatar bmoex commented on May 24, 2024

Will try to debug more details

from typo3-realurl.

bmoex avatar bmoex commented on May 24, 2024

The problem lies in $pagesEnableFields and $disallowedDoktypes.
I locally changed the page doktype to shortcut so this is 'bypassed'.

The pagesEnableFields adds the "(pages.endtime=0 OR pages.endtime>1457177640) AND (pages.fe_group='' OR pages.fe_group IS NULL OR pages.fe_group='0' OR FIND_IN_SET('0',pages.fe_group))" lookup.

The user object is not yet initiated in this stage and cause the user is logged in, the page segment is not read as intended. When you are not logged in the backend, it just reads the cache (which does work).

I will create a PR to 'fix this'. You can review it then!

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024

Spacers are not supposed to have subpages. Sorry, this will not be changed.

from typo3-realurl.

bmoex avatar bmoex commented on May 24, 2024

Hi Dmitry, where is this documented?

I figured this would lead to some discussion that's why i spliced both bugfixes in different PR's. You can decline the doktype PR then :-)

from typo3-realurl.

dmitryd avatar dmitryd commented on May 24, 2024
  1. https://www.google.com/search?q=typo3+spacer+page+type You will find multiple questions and answers concluding that it is not really possible to have subpages for spacers.
  2. https://docs.typo3.org/typo3cms/TyposcriptReference/MenuObjects/CommonItemStates/Index.html, see SPC menu type and its description: "Spacers are pages of the doktype “Spacer”. These are not viewable pages but “placeholders” which can be used to divide menu items.". Just placeholders, not viewable. They are not really pages!

They are only visual separators. If you need subpages, use some other page type: folder, page-not-in-menu, etc.

from typo3-realurl.

bmoex avatar bmoex commented on May 24, 2024

Fine by me! =)
Thanks for the merge!

from typo3-realurl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.