Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Zwei Startseite

Eingetragen von tschinkes (7)
am 07.06.2008 - 13:48 Uhr in
  • Themes & Theming
  • Drupal 5.x oder neuer

Hallo, wie schaffe ich das das ich zwei verschiedene Startseiten habe? Also der Gast sollte seine Startseite haben und der angemeldete User sollte eine andere haben. Und der Angemeldete sollte die für Gäste nicht mehr sehen können. Hab es mit Content Access probiert, komm damit aber net klar, spätestens wenn ich auf ein Menü klicke zeiht er mir die Startseite der Gäste an obwohl ich angemeldet bin.

‹ Wie? suche tutorial ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dafür ein Modul zu benutzen

Eingetragen von Alexander Langer (3416)
am 07.06.2008 - 13:58 Uhr

Dafür ein Modul zu benutzen ist irgendwie mit Kanonen auf Spatzen geschossen.

Du themest deine Startseite über die page-frontpage.php.tpl . Darin kannst du ja auch beliebig abfragen ob der User eingeloggt ist oder nicht.

<?php


global $user;
if (
$user->uid) {
 
// eingeloggt
 
...
} else {
 
// nicht eingloggt = Gast
 
...
}
?>

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, Prinzip verstanden, bin

Eingetragen von tschinkes (7)
am 07.06.2008 - 14:19 Uhr

Ok, Prinzip verstanden, bin aber newbee in sachen Drupal und eine bitte ich benutze das Template Garlend momentan als einstieg, könntest du mir mal ein Beispiel geben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Alexander, bist Du sicher

Eingetragen von quiptime (4972)
am 07.06.2008 - 14:28 Uhr

@Alexander,

bist Du sicher das Deine Abfrage funktioniert? Ein Gast hat die UID 0. Da sollte if ($user->uid) zutreffen.

Besser ist wohl:

global $user;
if ($user->uid > 0) {
  // eingeloggt
  ...
} else {
  // nicht eingloggt = Gast
  ...
}

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Beispiel?

Eingetragen von tschinkes (7)
am 07.06.2008 - 15:32 Uhr

Kein Beispiel?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was meinst Du mit dieser Frage?

Eingetragen von quiptime (4972)
am 07.06.2008 - 15:34 Uhr
tschinkes schrieb

Kein Beispiel?

Was meinst Du mit dieser Frage?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielleicht doch ein Modul!?

Eingetragen von stBorchert (6003)
am 07.06.2008 - 15:48 Uhr

Falls Du dann doch ein Modul verwenden möchtest: front.
Bietet die Möglichkeit, Splash-Screens anzuzeigen, verschiedene Startseiten für Gäste und Nutzer, u.n.v.m.

hth,

Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Front Page

Eingetragen von quiptime (4972)
am 07.06.2008 - 15:50 Uhr

Eventuell hilft Dir Front Page weiter.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, habe Front Modul geladen

Eingetragen von tschinkes (7)
am 07.06.2008 - 20:10 Uhr

Ok, habe Front Modul geladen und eingestellt, default oage auf front_page gestellt, dennoch wenn ich auf die Startseite klicke in den Breadcrumbs dann kommt seite nicht gefunden! geb ich meine adresse ohne einen clear url ein kommen die gewünschten startseiten. aber wenn jetzt hjemand auf startseite klickt bekommt er eben die fehler seite, is ja auch net sauber... -.-

  • Anmelden oder Registrieren um Kommentare zu schreiben

quiptime

Eingetragen von Alexander Langer (3416)
am 07.06.2008 - 22:12 Uhr
quiptime schrieb

@Alexander,

bist Du sicher das Deine Abfrage funktioniert? Ein Gast hat die UID 0. Da sollte if ($user->uid) zutreffen.

Nein, auch für Gäste (UID == 0) würde die Abfrage in PHP FALSE liefern. Fluch und Segen liegen bei dynamisch typisierenden Sprachen eng beismmen. Ich bin selbst auch kein Freund solcher impliziten Ausdrücke. Vermutlich habe ich mich nach einigen jahren Java noch nicht wieder daran gewöhnt. Aber in der Fachliteratur und Online-Doku zu Drupal findet man solche Verkürzungen zuhauf.

Online-Literaturempfehlung zum Thema:
http://de.php.net/manual/de/language.types.boolean.php#language.types.bo...

Zitat:

Bei der Konvertierung zum Typ boolean gelten die folgenden Werte als FALSE:

* boolean FALSE selbst
* integer 0 (zero)
* float 0.0 (zero)
* Der leere string, und der string "0"
* Ein array ohne Elemente
* Ein object ohne Eigenschaftsvariablen (nur PHP 4)
* Der spezielle Typ NULL (inklusive nicht gesetzter Variablen)
* SimpleXML Objekte die aus leeren Tags erzeugt wurden.

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • Anmelden oder Registrieren um Kommentare zu schreiben

tschinkes schrieb Ok, habe

Eingetragen von quiptime (4972)
am 08.06.2008 - 08:50 Uhr
tschinkes schrieb

Ok, habe Front Modul geladen und eingestellt, default oage auf front_page gestellt, dennoch wenn ich auf die Startseite klicke in den Breadcrumbs dann kommt seite nicht gefunden! geb ich meine adresse ohne einen clear url ein kommen die gewünschten startseiten. aber wenn jetzt hjemand auf startseite klickt bekommt er eben die fehler seite, is ja auch net sauber... -.-

Mit anderen Worten, Front Page funktioniert nicht wirklich bei Dir.
 

Steht in der README.txt:

PROMOTED TO FRONT PAGE Example snippet
=======================================
The default front page when you install Drupal for the first time, is 'node' which displays a list of node teasers, where
the nodes have been tagged as pages that are 'Promoted to Front Page'.

If you want to recreate that node listing after installing the front_page.module, simply paste the following snippet into
the text area provided on the front_page settings page and select the PHP filter before saving your new configuration.

<?php
  
print node_page_default();
?>

 

Problem mit den Breadcrumbs.

Was fuer Link wird den mit dem Modul Front Page als Home-Link im Breadcrumb gebildet? Poste mal den URL von Home aus dem Breadcrumb.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 3 Tagen 6 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Tagen 22 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 1 Tag
  • Hey danke
    vor 8 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 8 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 38 Minuten
  • Da scheint die Terminologie
    vor 9 Wochen 3 Stunden
  • Kannst doch auch alles direkt
    vor 9 Wochen 4 Tagen
  • In der entsprechenden View
    vor 9 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association