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 - 18: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 - 17: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 - 18: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 - 19: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 - 17: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 - 23: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

http://www.twitter.com/aschiwi
Drupal-Initiative e.V.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

und diese fehlermeldung

Eingetragen von aschiwi (1113)
am 09.10.2007 - 08: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

http://www.twitter.com/aschiwi
Drupal-Initiative e.V.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe obiges Beispiel auf

Eingetragen von MagicMatze (127)
am 24.12.2007 - 10: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

---
Test my Drupal Themes online!

  • Anmelden oder Registrieren um Kommentare zu schreiben

also noch mal für ganz

Eingetragen von headkit (514)
am 07.01.2008 - 17: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 - 18: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 - 22:21 Uhr

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

http://www.twitter.com/aschiwi
Drupal-Initiative e.V.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fatal error: Allowed memory size...

Eingetragen von hermx (256)
am 20.07.2008 - 22: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

  • DDEV: Website vom lokalen Server auf Webspace übertragen
  • MariaDB 10.6
  • Wie kann man die Ansicht der Benutzer erweitern?
  • (Gelöst) SIMPLE XML SITEMAP liefert die Sitemap für das Menü nicht aus
  • Entity Reference - Title Felder werden als Link angezeigt
  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
Weiter

Neue Kommentare

  • Hallo Werner, super, vielen
    vor 5 Stunden 15 Minuten
  • Du mußt die Struktur
    vor 12 Stunden 2 Minuten
  • Ergebnis des upgrade
    vor 1 Tag 5 Stunden
  • Danke, funktioniert einwandfrei!
    vor 1 Tag 6 Stunden
  • Bei Drupal 7 war diese Seite
    vor 1 Tag 7 Stunden
  • Es ist ein Paragraph
    vor 2 Tagen 9 Stunden
  • Danke fürs Feedback. Gut dass
    vor 5 Tagen 1 Stunde
  • Patch angewandt
    vor 5 Tagen 4 Stunden
  • core_version_requirement: ^8
    vor 1 Woche 6 Stunden
  • core_version_requirement: ^8
    vor 1 Woche 6 Stunden

Statistik

Beiträge im Forum: 247875
Registrierte User: 19594

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9215
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 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