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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 7 Stunden
  • Textboxen mit Tabelle
    vor 1 Woche 14 Stunden
  • Du sollst ja auch keine
    vor 1 Woche 14 Stunden
  • Theme
    vor 1 Woche 15 Stunden
  • Welches Theme benutzt du
    vor 1 Woche 20 Stunden
  • Mit Responsive Raster hatte
    vor 1 Woche 1 Tag
  • Hallo Alex,um das Häkchen
    vor 1 Woche 1 Tag
  • Modul view_unpublished
    vor 1 Woche 2 Tagen
  • Modul "override node options"
    vor 1 Woche 3 Tagen
  • Im Grunde ist dass ein
    vor 1 Woche 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20477

Neue User:

  • Robertnobia
  • AltonRaf
  • JeffreyPaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 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