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 - 09: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 - 12: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 - 19: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 - 19: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

  • 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?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 5 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 23 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 21 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