2015-06-07 3 views
3

Я очень новый для TYPO3 и у меня возникли проблемы, достигающие следующее:TYPO3 onepager + нормальные страницы структура

Сайт структура выглядит как так

-home

- Sub содержания 1

- Суб содержание 2

- Суб содержание 3

- и т.д ..

-page 1

-page 2

-etc ...

Домашняя страница должна быть сбор «суб содержание 1» «суб содержание 2» & " sub content3 ", поэтому он должен вести себя как один пейджер. И другие страницы должны вести себя как «нормальные» страницы.

Я загрузил пакет kickstarter FluidTypo3. Затем последовал этот урок: https://worksonmymachine.org/blog/onepage-design-with-fluidtypo3, где описано, как достичь onepager с FluidTypo3. мне удалось до сих пор, чтобы получить этот результат:

-root

содержание 1-Sub

содержание 2-Sub

содержание 3-Sub

Как только я добавить новый уровень:

-root

-home

- к югу содержание 1

- подводная лодка содержание 2

Эффект Onepager перестает функционировать, и дополнительные страницы не собираются больше. Я настраивал в разделе «Редактировать страницу», какой шаблон следует использовать, но не удался.

Я придерживаюсь этого шага и не могу понять, почему это не работает? Идеи?

У меня установлен Typo3 6.2.

+1

Пожалуйста, сначала прочитайте «TypoScript за 45 минут». Скорее всего, вам не удалось настроить правильный «Идентификатор страницы», чтобы начать подпапки и их содержимое. – pgampe

+1

entryLevel должно быть ключевым словом, которое вы ищете в https://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html –

+0

Спасибо за ответы. TRUE: начальным уровнем было ключевое слово. Моя проблема исправлена ​​:-) Спасибо за ссылку! Мне определенно нужно изучить руководство. – typo3apprentice

ответ

1

Проблема проста: Вы добавили один уровень в свое меню, чтобы ваша прежняя структура страниц больше не исправлялась. Вы использовать

v: page.menu

И он должен иметь правильную точку доступа к вам страницу структуры.

Если вы проверяете specification of this ViewHelper, вы найдете

entryLevel

в Однако спецификация говорит только:

Дополнительный entryLevel TS эквивалент меню (целое число)

Вы должны искать немного больше, чтобы понять его работу, и если вы видите TypoScript documentation for HMENU тогда вы увидите, как это работает:

Определяет, на каком уровне в корневой линии должно начинаться меню.

По умолчанию это «0», что дает нам меню самых первых страниц на сайте .

Если значение < 0, entryLevel выбирается из «позади» в корневой строке . Таким образом, «-1» является меню с элементами из внешнего уровня, «-2» является уровень до самого внешнего ...

(Вы получили уже помощь в комментариях, но я хотел напишите здесь ответ на основе отзывов)

+0

Большое спасибо за подробный ответ. это делает вещи еще более ясными! – typo3apprentice