Как загрузить другую главную страницу в drupal, если установлен cookie? - PullRequest
0 голосов
/ 23 сентября 2011

Я пытаюсь выяснить, как я написал бы модуль или что-то еще, чтобы drupal показал первую полосу пользователя 1. Если куки установлены, они видят другой.

Так что, в принципе, я не могу найти следующее даже после поиска в Google.

где бы я это сделал? Модуль? редактировать файл темы?

Как мне показать 1 страницу или другую?

Я использую Drupal 6 на Linux / Apache.

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Непонятно, хотите ли вы показывать другой стиль или полностью другой набор данных на первой странице, если установлен cookie.

Если вы хотите показать другой стиль, создайте два разных шаблонафайлы.Вы можете использовать функцию theme_preprocess_page, где вы можете проверить наличие файлов cookie и установить соответствующий файл шаблона.

Используйте api.drupal.org, чтобы получить структуру функции.Также используйте krumo, чтобы проверить, в каком индексе массива (var, который является аргументом в функции page_preprocess) загружается файл шаблона.

Надеюсь, это поможет !!

0 голосов
/ 30 сентября 2011

Я закончил тем, что использовал PHP в page_tpl.php

проверить, установлен ли cookie если нет, загрузите страницу 2 и установите cookie в противном случае показать страницу 1

...