Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views mit Link im Kopfteil

Eingetragen von ronald (3857)
am 16.11.2011 - 13:43 Uhr in
  • Views
  • Drupal 7.x

Ich mache gerade meine ersten Gehversuche mit Views.
Es klappt nicht immer alles, aber es geht schon einiges.

Ich habe eine View angelegt, mit der ich Blogs gezielt anzeigen kann.
Einfach nur zusammengeklickt, und schwups hatte ich über der Liste einen Link, der es ermöglicht, an dieser Stelle einen neuen Blogbeitrag zu schreiben.

Mit einem anderen Inhaltstyp ist mir das leider nicht gelungen.

Ich habe aber auch keinen Eintrag in der Blog-View gefunden, der irgendwie anders wäre.

Noch eine Idee, die mich nicht loslässt: ist es möglich, dass der Menüpunkt nicht angezeiugt wird, wenn die Liste leer ist?

‹ View nicht cachen? Abfrage nach Inhaltstyp-Feldern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst in den "Kopfteil"

Eingetragen von xqbzzr (156)
am 17.11.2011 - 09:33 Uhr

Du kannst in den "Kopfteil" einfach folgendes eingeben:
<a href="../node/add/blog" title="Neu" target="_self">Neuen Blogeintrag erstellen</a>
Dabei muss das "blog" ersetzt werden durch die Bezeichnung Deines Inhaltstyps. Ausserdem darauf achten dass der Views-Kopfteil im "Filtered Html" Format geschrieben wird.
Dann noch das Häkchen setzen, damit der Link auch angezeigt wird, wenn die Liste leer ist.
Das wäre die hardcoded Variante.
Alternativ kannst Du ein eigene Menü erstellen, dass den Link zum Erstellen eines neuen Beitrags erhält und dieses Menü dann nur auf der Views-Seite anzeigen. Das ist etwas sauberer programmiert und ermöglicht z.B. auch eine Übersetzung des Links in andere Sprachen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menü

Eingetragen von ronald (3857)
am 17.11.2011 - 10:35 Uhr

Die Idee mit dem Manü gefällt mir.
Ich habe aber keine Möglichkeit gefunden, einen Menüeintrag von einer View oder Seite abhängig zu machen.

Ich suche eh' nach einer Möglichkeit, Menüeinträge von Berechtigungen abhängig zu machen.

Ansonsten müsste es jeweils ein eigener Block sein, was nicht so elegant aussieht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menü-Einträge werden sowieso

Eingetragen von sepp68 (444)
am 17.11.2011 - 10:44 Uhr

Menü-Einträge werden sowieso nur angezeigt, wenn man die Berechtigung hat

dh. ein Menu-Punkt mit blog/add wird nur angezeigt wenn du acuh die Brechtigung zum Hinzufügen von Blogf.Artikeln hast.

insofern ist die Menu-Lösung eigentlich die Beste

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du ein eigenes Menü

Eingetragen von xqbzzr (156)
am 17.11.2011 - 11:30 Uhr

Wenn Du ein eigenes Menü erstellst, dann wird dafür automatisch auch ein Block erzeugt, mit dem Du dieses Menü platzieren kannst. Wenn Du dem Block den Titel gibst, bleibt ausser dem Link node/add/blog nichts übrig. Je nachdem, was Dein Theme an Areas bietet kannst Du diesen Block direkt über der Content-Area anzeigen und den Block selbst so konfigurieren, dass er nur dann angezeigt wird, wenn der Pfad Deine View zeigt.
Wenn Dein Theme keine Area über dem Content hat, kannst Du wiederrum den Block per php im View-Header aufrufen.
Die Steuerung, wer den Link zum Erstellen des Blog-Contents sehen darf übernimmt Drupal sowieso automatisch.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • The Best Way to Kill a Thrilling Evening at Crash Casino Games
  • 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 6 Tagen 2 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 1 Tag
  • ordnerstruktur
    vor 1 Woche 1 Tag
  • Die Subdomain muß auf den
    vor 1 Woche 3 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 15 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20515

Neue User:

  • VegazoneSpel
  • 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 0 User und 13 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