View Block in Artikel

am 27.06.2016 - 16:57 Uhr in
Hallo zusammen,
Ich habe mir für Drupal 8 eine neue Gallerie erstellt. Leider gibt es bisher keine wirklichen Gallieriemodule, um wenige Bilder schön darzustellen. Also tat ich folgendes:
- ich habe einen neuen Contenttyp "Gallerie" erzeugt
- einen View als Block erstellt
- die Darstellung der Bilder in der Colorbox anzeigen lassen
Nun möchte ich eben diesen Block/diese Gallerie in meinem Artikel anzeigen lassen. Der Grund ist der, dass ich auf einer Seite 2-3 Beispielgallerien zu unterschiedlichen Sachverhalten habe.
Kann mir jemand weiterhelfen oder hat dine bessere Idee?
Danke und LG
- Anmelden oder Registrieren um Kommentare zu schreiben
Was ist jetzt genau das
am 28.06.2016 - 06:02 Uhr
Was ist jetzt genau das Problem, bzw. was gefällt Dir an der gefundenen Lösung nicht?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hallo :) Nun, was ich nur
am 28.06.2016 - 08:21 Uhr
Hallo :)
Nun, was ich nur nicht weiß, wie bekomme ich diesen Block in meinem Artikel (Node?!) eingeblendet? Ich habe das noch nie gemacht. Es muss ja eigentlich möglich sein, einen Block auch innerhalb des Artikels an eine bestimmte Position zu schieben.
Derzeit wäre es so, dass ich dem Block eine Position zuweisen würde, bspw. "HeaderMenü, FooterMenü" oder für mich "Inhalt". Dann sage ich, zeige diesen Block nur auf folgender Seite "abc". Nun erscheint der Block immer unterhalb meines Contents. Wenn ich jedoch 3 oder 4 solcher Blöcke erstelle und alle auf der Seite "abc" benötige, klappt dieses Prinzip nicht mehr.
Ein Bespiel:
Seite "abc" mit folgendem Aufbau
LG Philipp
Dann mußt Du Dir eben den
am 28.06.2016 - 09:45 Uhr
Dann mußt Du Dir eben den ganzen Inhalt mit Blöcken zusammen stückeln.
Also eine leere Seite anlegen, die hat den node/123
Dann gibst Du Block 1 die Überschrift Inhalt 1 und er zeigt die Gallerie zu Inhalt 1 an.
Diesem Block sagst Du, er soll nur auf der Seite node/123 erscheinen.
Dann bekommt der nächste Block die Überschrift Inhalt 2 und kommt ebenfalls auf diese Seite unter den ersten Block.
U.s.w.
Auf die Seite node/123 könntest Du natürlich auch noch vor oder nach die Blöcke Inhalt schreiben.
Aber eben nicht dazwischen.
Wenn Du dazwischen noch Text benötigst, brauchst Du noch einen Text-Block, den Du zwischen die View-Blöcke einbindest.
Übersichtlich wird es dadurch natürlich nicht gerade...
Du könntest zwar auch mit dem Filter PHP den Code in deinem Inhalt-Body der Seite node/123 eintragen, um die Block View programmatisch einzubinden.
Aber das ist kein guter Stil und sollte auch aus Sicherheitsgründen nicht gemacht werden.
Eine andere Möglichkeit wäre es, eine View-Seite mit der ersten Gallerie zu machen, daran die Blöcke als View-Ansicht vom Typ Anhang anhängen.
Zusätzlicher Text müßte dann im Header, Footerbereich der View geschrieben werden.
Das ist aber noch unübersichtlicher.
Natürlich kannst Du auch immer ein eigenes Modul für sowas schreiben...
Interessant ist bei solchen Überlegungen immer, wer alles muß solche Texte ändern und wofür haben diese Menschen die Rechte (View, Blöcke, nur Nodes?)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
alles bischen sehr
am 28.06.2016 - 14:14 Uhr
alles bischen sehr umständlich. wenn die bilder aus der node stammen (also muss das bildfeld in die node mit rein und der inhaltstyp galerie wird überflüssig), einfach als kontextfilter beim view die node id hinzufügen. dann wird der view block nur auf entsprechenden seite mit entsprechenden bildern angezeigt. und in dem inhaltstyp mit dem bildfeld die ansicht bearbeiten und die bilder ausblenden
C.A.W. Webdesign

Zeige den Block als Feld an
am 01.07.2016 - 10:44 Uhr
z.B. mit views_field_formatter oder mit dem von mir vereinfachte Modul in der Sandbox.
Wilfried
Drupal: a CMS without typo in its name
Auf Drupal.org bin ich als Pepe Roni unterwegs!