Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Pfad zur Auflistung von Inhalten eines Typs?

Eingetragen von RFMP (93)
am 03.03.2010 - 14:36 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

wenn man Inhalte auf der Startseite veröffentlicht, dann erstellt Drupal eine Vorschau mit bestimmten Feldern in einem Bestimmten Format. Titel groß geschrieben, Anrisstext, Autor mit Bild, Kommentare, Link zum Erstellen von Kommentaren etc. Diese Ansicht gefällt mir sehr gut.

Wenn man Inhalte Kategorien zuordnet, dann kann man alle Inhalte einer Kategorie in genau der oben beschriebenen Ansicht anzeigen lassen. Der Pfad dazu ist taxonomie/term/2 (2 steht hier für eine beliebige Kategorie.

Ich möchte nun alle Inhalte eines Typs (also zB story), egal welcher Kategorie, in eben genau derselben Ansicht anzeigen, ohne dafür eine View basteln zu müssen, die das tut, was es im Core schon gibt.
Gibt es dazu einen Pfad? content/story oder content/type/story funktioniert jedenfalls nicht. Ich kann fast nicht glauben, dass es keinen Pfad gibt.

LG, Reiner

‹ [gelöst] Datei-Upload nur für bestimmten Inhaltstyp RSS verschwinden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Reiner, lege doch einfach

Eingetragen von abc123 (92)
am 03.03.2010 - 23:19 Uhr

Hi Reiner,

lege doch einfach ein weiteres Vokabular mit den Inhaltstypen als Begriffe an.
Was meinst du mit "die das tut, was es im Core schon gibt."? In Drupal liegen alle Nodes von Haus aus auf einer Ebene und werden in der Reihenfolge der Erstellung durchnummeriert. Anhand dieser Nummer sind die Nodes identifizier- und aufrufbar z.B. node/5, strukturiert mittels Inhaltstypen und Taxonomy.
Aber was spricht gegen Views? Soetwas ist in weniger als einer Minute zusammengeklickt.

Gruss
abc123

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich würde auch

Eingetragen von Exterior (2903)
am 04.03.2010 - 16:01 Uhr

Also ich würde auch empfehlen, Views zu nehmen.
Ist einfach wesentlich schöner zu bedienen und es gibt mehr Möglichkeiten.

Einfach als Feld-Typ "Node" wählen und fertig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: lege doch einfach ein

Eingetragen von RFMP (93)
am 04.03.2010 - 21:18 Uhr
Zitat:

lege doch einfach ein weiteres Vokabular mit den Inhaltstypen als Begriffe an

Das habe ich jetzt. Ist aber nicht so günstig, weil nicht alle Begriffe für alle sichtbar sein sollen und das Modul Taxonomy Access Probleme macht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für euere

Eingetragen von RFMP (93)
am 04.03.2010 - 21:20 Uhr

Vielen Dank für euere Antworten!

Sie bringen mich zwar keinen Millimeter weiter, aber trotzdem danke für eure Mühe.

LG, Reiner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst auch einfach den

Eingetragen von abc123 (92)
am 04.03.2010 - 21:47 Uhr

Du kannst auch einfach den Link zur Taxonomy oder View in einem Usermenu unterbringen und in dessen Blockeinstellungen die Sichtbarkeit auf bestimmte Rollen beschränken. Anschliessend noch per acl und content_access den unberechtigten Aufruf über die URL sperren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pathauto

Eingetragen von r4s6 (1383)
am 04.03.2010 - 22:41 Uhr

Soetwas müsste doch mit Pathauto zu bewerkstelligen sein, da kannst Du auch ohne Taxonomie jeden Typ einem separaten Pfad zuordnen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab mir das angeschaut.

Eingetragen von RFMP (93)
am 05.03.2010 - 19:13 Uhr

Ich hab mir das angeschaut. Path Auto macht nichts Neues. Es macht nur automatisch, was man sonst manuell machen müsste. Man kann URL-Aliase für Nodes autom. erstellen lassen. (Nodes, nicht Types.) Ich hab das manuell versucht. Also zB Inhalttyp "Erfahrung". Dem ersten Beitrag gebe ich den Alias "erfahrung/1", dem 2. Beitrag "erfahrung/2". Schön, dann kann ich diese Seiten unter dem Alias erreichen. Aber unter dem Pfad "erfahrung" gibt's keine Übersicht wie auf der Startseite, einer Kategorie oder einem Blog. Da gibt's nur 404.

Ich weiß, dass ich Views machen kann und Menüs und was weiß ich. Das weiß ich alles, und das alles ist KOMPLIZIERT! Und liefert auch nicht das Ergebnis, das ich haben will. Ich stelle fest, dass es keinen Pfad für Inhaltstypen gibt, und das ist SCHWACH! Dachte nicht, dass so was Einfaches nicht da ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So eine View ist nicht

Eingetragen von Exterior (2903)
am 05.03.2010 - 19:46 Uhr

So eine View ist nicht kompliziert, sondern so derart simpel zu erstellen -,-' Für sowas braucht man höchstens 5 Minuten und erhält genau das, was man will: Dass man z.B. /erfahrung aufruft und dort eine Auflistung aller Nodes vom Typ "Erfahrung" bekommt, geordnet, wie man will und genau in der Ansicht, die du möchtest. Das ist nicht kompliziert, sondern total einfach.

Und es ist auch nicht schwach, das sowas nicht da ist (übrigens, wenn's so einfach ist, dann bau es dir doch selbst. Denn wie du schon sagtest: es ist einfach!). Andere finden es schwach, dass es im Core keine Galerie gibt usw. Manche Dinge muss man sich eben selbst erstellen, so ist das nunmal... Ich finde es schwach, dass man so ein Theater macht und sich aufregt, anstatt sowas "einfaches" schnell mal selbst zu basteln.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja - das was du schwach

Eingetragen von abc123 (92)
am 05.03.2010 - 21:47 Uhr

Naja - das was du schwach findest ist für mich gerade die Stärke von Drupal. Die Systeme mit denen ich bisher gearbeitet habe (Typo3, XT-Commerce, Joomla, Redaxo usw.) liefern zwar out of the box eine Struktur mit der man sofort loslegen kann, und wenn das jeweilige System genau das liefert was man haben möchte - voilá. Die Schwierigkeiten dieser Systeme nehmen aber bereits da schon kaum ein Ende, wenn es darum geht nur einige "Kleinigkeiten" zu ändern die von Standard abweichen. Dann ist aufwändige Corehackerei nötig und gerne verheddert man sich im Gestrüpp der gegenseitigen Abhängigkeiten komplexer Cores. Hat man das geschafft läuft alles wunderbar - bis zum nächsten Sicherheitsupdate. Hinzu kommt der begrenzte Funktionsumfang: Ein Blog ist eine prima Sache, aber wenn da ein Shop dazukommen soll... Am besten mit Übernahme der Userdaten, Darstellung von Blogeinträgen in den Artikelbeschreibungen und umgekehrt. Auch sollen die Metadaten nicht zu kurz kommen und das ganze fein referenziert auf verwandten Content, beliebig im Design, Multisitefähig mit differenzierten Userrechten und schnell auch bei grösserer Serverlast? Die Liste liesse sich beliebig fortsetzen.
Mit Drupal geht das und das ist die Stärke dieses Frameworks. Das funktioniert aber nur, weil es sehr modular aufgebaut ist, also in viele kleine Funktionen aufgeteilt ist, die von einem sehr guten Core zusammengehalten werden. Für einen Anfänger ist es etwas verwirrend sich aus der Vielzahl von Modulen und deren Möglichkeiten die 3-4 richtigen zusammen zu suchen "die doch einfach nur dies oder jenes tun sollen".
Fazit: Drupal ist eines der besten OS-Systeme mit dem ich bisher gearbeitet habe. Dafür verlangt es auch einen gewissen Einsatz.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber geh

Eingetragen von RFMP (93)
am 06.03.2010 - 17:07 Uhr
Zitat:

Ich finde es schwach, dass man so ein Theater macht und sich aufregt

Ich mache überhaupt kein Theater. Ich habe nach einem Pfad gefragt, es gibt ihn nicht. Basta. Und ja, ich finde das schwach, weil es die Ansicht, von der ich die ganze Zeit spreche, ja gibt. Das macht der Core, auf der Startseite, bei Kategorien und beim Blog
Ich verwende Views für viele Dinge, aber genau das nachzubauen, dauert mehr als 5 Minuten.

Zitat:

Naja - das was du schwach findest ist für mich gerade die Stärke von Drupal

Ich bin ja eh begeistert von Drupal! :-) Kann man nicht begeistert sein, und trotzdem ein paar Punkte schwach finden? Also ich kann. ;-)

LG, Reiner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es macht nicht "der Core"

Eingetragen von Alexander Langer (3416)
am 06.03.2010 - 17:09 Uhr

Es macht nicht "der Core" sondern es machen das Taxonomy- und das Blog-Modul. Der Core soll möglichst schlank bleiben (er ist eher zu fett als zu dünn) und daher wird nicht alles was geht mit ihm ausgeliefert. Zudem wird bei Modulen drauf geachtet, dass es möglichst keine direkten funktionellen Doppelungen gibt. Da es mit Views das Schweizer Armeemesser aber nunmal bereits gibt, gibt es keinerlei Veranlassung die von dir gewünschte Funktionalität nochmals zu implementieren und auch noch mit dem Core auszuliefern. Das ist nicht "schwach", sondern im Gegenteil sogar "stark" und fällt in die Kategorien KISS (Keep It Simple, Stupid) und DRY (Don't Repeat Yourself), zwei grundlegende Leitsätze in der Softwareentwicklung.

Länger als 5 Minuten braucht man da vllt. inkl. Klogang und Kaffeepause.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine 5min

Eingetragen von r4s6 (1383)
am 06.03.2010 - 17:30 Uhr
RFMP schrieb

Ich mache überhaupt kein Theater. Ich habe nach einem Pfad gefragt, es gibt ihn nicht. Basta. Und ja, ich finde das schwach, weil es die Ansicht, von der ich die ganze Zeit spreche, ja gibt. Das macht der Core, auf der Startseite, bei Kategorien und beim Blog

Ich glaube ich habe dich nicht richtig verstanden, denn...

RFMP schrieb

Ich verwende Views für viele Dinge, aber genau das nachzubauen, dauert mehr als 5 Minuten.

Da muss ich sagen, dass es wohl wirklich nicht viel mehr als 5min geht eine solche View zu bauen. Etwa so wie im Anhang würde das bei mir aussehen. Brauchte gerade 2min dafür!

RFMP schrieb

Ich bin ja eh begeistert von Drupal! :-) Kann man nicht begeistert sein, und trotzdem ein paar Punkte schwach finden? Also ich kann. ;-)

Doch das kann man, geht mir auch so. :-))

BTW: Ach ja, THX ür die Idee, dass kann ich bestimmt auch für mich brauchen.

AnhangGröße
sshot-6.png 36.27 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Oder hier zum importieren,

Eingetragen von abc123 (92)
am 06.03.2010 - 21:22 Uhr

Oder hier zum importieren, mit Menuepunkt im Hauptmenu:

$view = new view;
$view->name = 'alle_artikel';
$view->description = 'Alle Artikel';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Standards', 'default');
$handler->override_option('filters', array(
  'type' => array(
    'operator' => 'in',
    'value' => array(
      'story' => 'story',
    ),
    'group' => '0',
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'id' => 'type',
    'table' => 'node',
    'field' => 'type',
    'override' => array(
      'button' => 'Übersteuern',
    ),
    'relationship' => 'none',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('row_plugin', 'node');
$handler->override_option('row_options', array(
  'relationship' => 'none',
  'build_mode' => 'teaser',
  'links' => 1,
  'comments' => 0,
));
$handler = $view->new_display('page', 'Seite', 'page_1');
$handler->override_option('path', 'Artikel');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Artikel',
  'description' => '',
  'weight' => '0',
  'name' => 'primary-links',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'description' => '',
  'weight' => 0,
));

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank Roger!

Eingetragen von RFMP (93)
am 08.03.2010 - 19:31 Uhr

Vielen Dank Roger!

  • 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 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 8 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

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 26 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