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

Dynamische Tabs mit Inhalt erstellen

Eingetragen von dawehner (2639)
am 08.05.2007 - 17:05 Uhr in
  • Module

Ich hab versucht mithilfe von JSTabs und Views dynamische Tabs mit bestimmten Inhalt zu erstellen
dazu habe ich die Beispiele auf drupal.org versucht, aber es wurde nichts ausgegeben
könnte mir jemand eine deutsche Anleitung geben wie man das macht , bitte
möglichst noch ein bisschen Theming
aber eigentlich reicht mir ein funktionierendes Beispiel welches man veränder kann

Danke schon einmal

‹ Einzelnen Forenordner ausblenden Gelöst - Embedded Video Field - Fehlermeldung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Laut Beispiel-Datei im

Eingetragen von bv (3924)
am 11.05.2007 - 16:37 Uhr

Laut Beispiel-Datei im JSTool-Modul müßte es ungefähr so funktionieren (ungetestet):

<?php

  $view_eins
= views_get_view('v1');
 
$view_zwei = views_get_view('v2');
 
$view_eins_build =views_build_view('embed', $view_eins, array(), false, false);
 
$view_zwei_build =views_build_view('embed', $view_zwei, array(), false, false);

$form = array();

 
$form['example1'] = array(
   
'#type' => 'tabset',
  );
 
$form['example1']['tab1'] = array(
   
'#type' => 'tabpage',
   
'#title' => t('One'),
   
'#content' => $view_eins_build,
  );
 
$form['example1']['tab2'] = array(
   
'#type' => 'tabpage',
   
'#title' => t('Two'),
   
'#content' => $view_zwei_build,
  );
  print
tabs_render($form);
?>

v1 und v2 sind die Namen der Views die Du per Tab aufrufen möchtest. Kopiere den Code in den Header eines Views (Eingabeformat: PHP) und teste das mal.

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

super!!!

Eingetragen von dawehner (2639)
am 11.05.2007 - 17:48 Uhr

super!!!
sehr sehr sehr vielen unendlichen Dank
hei cool das mit dem header von nem View ich wollte das immer mit Blöcken machen // geht auch

// wie kann ein View sortieren anhand der beliebtheit (wie oft aufgerufen) des Artikels geht das? // ist das nicht das statistic module

  • Anmelden oder Registrieren um Kommentare zu schreiben

sry für doppelpost hab ne

Eingetragen von dawehner (2639)
am 11.05.2007 - 18:47 Uhr

sry für doppelpost hab ne Frage
Wenn man ihr http://test.exper-tec.de/Home anschaut und dort unten die dynamic tabs
dann sind die ersten 2 listenelemente immer auf der Höhe der Tabs
habt ihr einen Ahnung wie das weggeht
// dieses Problem ist übrigens bei jedlichen Art von Nodes, Views usw. vorhanden
dürfte in page bzw. node.tpl.php liegen ? wenn ja dann post ich sie kurz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: super!!!

Eingetragen von bv (3924)
am 12.05.2007 - 16:59 Uhr
dereine schrieb

// wie kann ein View sortieren anhand der beliebtheit (wie oft aufgerufen) des Artikels geht das? // ist das nicht das statistic module

Ja, genau. Sobald Du das Statistic-Modul aktiviert und konfiguriert hast, kannst Du die Node z.B. nach "Recent Hits" sortieren.

dereine schrieb

Wenn man ihr http://test.exper-tec.de/Home anschaut und dort unten die dynamic tabs
dann sind die ersten 2 listenelemente immer auf der Höhe der Tabs
habt ihr einen Ahnung wie das weggeht
// dieses Problem ist übrigens bei jedlichen Art von Nodes, Views usw. vorhanden
dürfte in page bzw. node.tpl.php liegen ? wenn ja dann post ich sie kurz

Die Seite kann man im Moment nicht mehr aufrufen. Problem zwischenzeitlich selbst gelöst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

bv wrote: Laut

Eingetragen von aschiwi (1113)
am 08.10.2007 - 22:20 Uhr
bv schrieb

Laut Beispiel-Datei im JSTool-Modul müßte es ungefähr so funktionieren (ungetestet):

<?php

  $view_eins
= views_get_view('v1');
 
$view_zwei = views_get_view('v2');
 
$view_eins_build =views_build_view('embed', $view_eins, array(), false, false);
 
$view_zwei_build =views_build_view('embed', $view_zwei, array(), false, false);

$form = array();

 
$form['example1'] = array(
   
'#type' => 'tabset',
  );
 
$form['example1']['tab1'] = array(
   
'#type' => 'tabpage',
   
'#title' => t('One'),
   
'#content' => $view_eins_build,
  );
 
$form['example1']['tab2'] = array(
   
'#type' => 'tabpage',
   
'#title' => t('Two'),
   
'#content' => $view_zwei_build,
  );
  print
tabs_render($form);
?>

v1 und v2 sind die Namen der Views die Du per Tab aufrufen möchtest. Kopiere den Code in den Header eines Views (Eingabeformat: PHP) und teste das mal.

--
bv - drupalcenter.de

ich fange gerade erst damit an, mich in solche sachen reinzuwühlen, aber ich verzweifle hier bald :-( scheinbar bin ich auf der falschen spur... den code oben versteh ich schon, aber es passiert halt nicht das was passieren soll. mich verwirren auch die readmes aus jstools. im tab-modul steht, dass man es im ordner modules/tabs installieren soll. aber das geht nicht, soll ja in modules/jstools/tabs, oder nicht? also mach ich das so, aktiviere tabs und probiere dann den code von bv in einem meiner views. und da hörts dann auch auf, nach dem speichern wird nichts mehr angezeigt. und dann dieser satz im readme des tab ordners: For a form example, see the tabsexample.module file in the DRUPAL-5 branch of the module, in the /docs directory. ich guck mir echt die augen aus dem kopf, aber einen docs ordner oder eine tabsexample.module datei sehe ich nicht, weder in der 5.xer version, noch in der dev version...

was fehlt mir? kann ich das überhaupt in einem bestehenden view machen? und was ich auch sehr interessant fände - geht das auch mit nodes bzw. blocks?

hoffe es erbarmt sich jemand :-(

lg
die sehr übermüdete anja mit schon sehr eckigen augen

  • Anmelden oder Registrieren um Kommentare zu schreiben

und diese fehlermeldung

Eingetragen von aschiwi (1113)
am 09.10.2007 - 07:49 Uhr

und diese fehlermeldung krieg ich (manchmal):

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 42 bytes) [...]

ich brauche es momentan für nichts spezielles, aber ich würde es sooo gern mal ausprobieren...

:-)
Grüße
Anja

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe obiges Beispiel auf

Eingetragen von MagicMatze (127)
am 24.12.2007 - 09:43 Uhr

Ich habe obiges Beispiel auf meiner Startseite am Laufen, wo ich zwei Views durch Tabs anspreche. Jedoch wird das Fivestar Modul nun nicht mehr korrekt dargestellt - es erscheinen keine Sterne sondern einfache radiobuttons.

Nachtrag:
Werden die Inhalte wirklich dynamisch geladen oder wird schon alles im Vorfeld (sprich alle views geladen)?
---
www.party-riebel.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

also noch mal für ganz

Eingetragen von headkit (514)
am 07.01.2008 - 16:31 Uhr

also noch mal für ganz doofe.

ich hab ein node.tpl.php in die ich tabs einbauen möchte. in tab 1 soll die nodeasicht, in tab 2 soll eine gallerie, die man z.B. mit einem view erstellen könnte.

wie gehe ich da am besten vor?

vielen dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

apache absturz bei views_build_view()

Eingetragen von headkit (514)
am 10.01.2008 - 17:22 Uhr

den code verstehe ich schon. was ich nicht verstehe ist, dass mein apache beim aufruf der funktion views_build_view() abstürzt.
weiß jemand warum?

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielleicht ein einfacherer

Eingetragen von aschiwi (1113)
am 11.01.2008 - 21:21 Uhr

vielleicht ein einfacherer vorschlag: http://drupal.org/project/views_tabs

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fatal error: Allowed memory size...

Eingetragen von hermx (256)
am 20.07.2008 - 21:53 Uhr

Dazu kann ich dir einen Tipp geben:
Ich hatte kürzlich versucht, mit dem modul "insert view" eine view für einen bestimmten Taxonomy-term, sagen wir "Sport" auf eine Seite für Sport einzubinden. Dummerweise hatte ich diese Seite ebenfalls mit "Sport" getaggt (war ja schliesslich auch eine "Sport"-Seite - dachte ich!). Das Resultat war eben genau dieser Fehler, den du auch beschreibst. Schliesslich bin ich draufgekommen, dass sich der view rekursiv aufgerufen hat. Die Seite war ja selbst ein "Sport"-node, der wieder den "Sport"-view enthielt... ad infinitum...
Soll heissen: Wenn du so einen Fehler bekommst, dann hast du vermutlich ein ähnliches Problem in deiner view-Logik und Drupal generiert und generiert, bis der Speicher platzt.
Je nach Umständen ist dies übrigens auch eine Ursache der gelegentlich hier im Forum berichteten "Weissen Seiten", so war es jedenfalls mal bei mir.

Ciao, hermx

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

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