Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Teaser öffentlich - Gesamter Artikel nur mit Login

Eingetragen von JUlearn (12)
am 10.07.2008 - 10:49 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Unsere zukünftige Schulhomepage entsteht gerade unter Drupal 6.

Wir wollen deutlich differenzieren zwischen einem öffentlichen Bereich, der insbesondere interessierte Außenstehende über unsere Privatschule informiert. Andererseits soll ein interner Bereich nur für Angehörige der Schulgemeinschaft zugänglich sein, dort sollen u.a. Fotos von einzelnen Kindern im Rahmen von Veranstaltungen geschützt werden.

Ich kenne die Möglichkeit, Texte zu unterteilen in einen Teaser und einen Gesamt- bzw. Folgetext. Zu letzterem gelangt man über einen "weiter"-Link.
Besteht die Möglichkeit, den Gesamttext nur eingelogten Benutzern zugänglich zu machen? Die Variante, von einem kurzen ersten auf einen ausführlichen zweiten, eigenen Artikel zu verweisen, fände ich ziemlich... unelegant.

Für jeden Tipp dankbar
JUlearn

‹ Drupal auf neuen Server umziehen??? Suchmaschinenfreundliche Taxonomy Urls ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich sehe zwei grundsätzliche ..

Eingetragen von UwBach (310)
am 10.07.2008 - 13:14 Uhr

.. Vorgehensweisen. Die eine ist die Taxonomy (öffentlich und intern) zu nutzen und die Berechtigungen mit Nodes-Access einzuschränken. Hier gibt es sicherlich Leute im Forum die das besser erklären können.

Die andere ist einen eigenen Inhaltstyp (als Kopie von page oder story) zu nutzen und das in einem eigenen Modul abzufangen. Hier kann sehr gezielt mit dem Hook_nodeapi() der Inhalt angezeigt werden oder auch ebend nicht.

/**
* Erlaubt Node-Inhalte zu bearbeiten
*/
function manipulation_nodeapi(&$node, $op, $teaser, $page)
{
if(!$user -> uid and $node -> type == 'meinTyp' and !$node -> teaser)
{
$node -> body = 'Sie haben keine Berechtigung';
}

} // END manipulation_nodeapi()

In der IF wird zum einen abgefragt ob der User angemeldet ist, der bestimmte Node-Typ verlangt wird und ob nicht nur der Teaser abgerufen werden soll.

Gruß

UwBach

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy Access Control Lite

Eingetragen von draeck (93)
am 03.08.2008 - 20:06 Uhr

Taxonomy Access Control Lite tut bei uns gute Dienste

Damit kannst Du bei der Erstellung eines Artikels rollenbasierte Rechte vergeben.
Die Inhaltstypen, bei denen das angewendet werden soll, können eingestellt werden.

Schau es Dir mal an!
Gruß
Dirk

--++--
draeck
++--++

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt mehrere Loesungen.

Eingetragen von quiptime (4972)
am 03.08.2008 - 20:27 Uhr
Zitat:

Besteht die Möglichkeit, den Gesamttext nur eingelogten Benutzern zugänglich zu machen?

Es gibt mehrere Loesungen.

Hier noch eine ohne zusaetzliche Module und nur mit den Bordmitteln von Drupal, mit Theming.

Im Nodetype Template wird die ID des aktuellen User geprueft. Ein Gast, also ein nicht eingeloggter Besucher, hat immer die User ID 0. Ist die aktuelle User ID groesser 0, also irgend ein eingeloggter User, kann der volle Text angezeigt werden bzw. die entsprechenden Links (Titel und weiterlesen) zur vollen Version sind als Link aktiviert.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Hey, pal, don't miss this epic article — it's packed with mind-blowing design and just plain amazing content!
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 3 Tagen
  • Wenn die Subdomain auf
    vor 1 Woche 5 Tagen
  • ordnerstruktur
    vor 1 Woche 6 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 1 Tag
  • Verwende doch das Tag dafür,
    vor 5 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 3 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 5 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 17 Stunden
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20518

Neue User:

  • Mropfizzaneld
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 27 Gäste online.

Benutzer online

  • Mropfizzaneld

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