Panel kopieren - neue Inhalte anlegen

am 14.12.2015 - 15:53 Uhr in
Hi,
ich habe mir eine Theme von themeforest runtergeladen und bin dabei dieses anzupassen.
Das Ganze ist vorwiegend mit Panels aufgebaut. So z. b. auch die Seite "about".
Diese Seite "about" möchte ich gerne für weitere Seiten als Vorlage nutzen. Es gibt zwei (oder mehrere?) Wege diese Page zu kopieren.
1: Dupliziern
2: Exportieren
Egal welchen Weg ich nehme, es führt dazu, dass die node-Seiten 1:1 kopiert werden.
Ich möchte die Page kopieren und dann aber eigene Inhalte einpflegen, ohne dass die Seite "about" tangiert wird.
Wie ist die Vorgehensweise.
Über Tipps bin ich sehr dankbar....
- Anmelden oder Registrieren um Kommentare zu schreiben
inhalte und templates sind unterschiedliche Ebenen
am 14.12.2015 - 16:45 Uhr
Inhalte legst du an, indem du "inhalt erstellen" aufrufst, und dann den content_type wählst.
so einfach ist das wohl nicht
am 14.12.2015 - 17:37 Uhr
oder doch?
Die ganze Panel Page kann über "Duplizieren" 1:1 kopiert werden.
Ein einzelnes Pane lässt sich über Inhalt hinzufügen wunderbar aus der Auswahl "Custom blocks" auswählen.
Hier sind diverese Vorlagen drin z.b. auch der Page title für about.
Diese verweist aber immer wieder auf den node 123.
Hat noch jemand einen Tipp?
Ich fürchte, du wirfst etwas zusammen, was nicht zusammen gehört
am 14.12.2015 - 21:55 Uhr
Panels sind doch nur container für die Gestaltung.
Der Inhalt kommt doch (normalerweise) aus der Datenbank in Form von content, der auf content_types basiert.
Ich muss zugeben, ich habe bisher wenig mit Panels gemacht, weshalb ich nicht verstehe was du da duplizierst.
Naja, ein Panel hat
am 14.12.2015 - 23:04 Uhr
Naja, ein Panel hat Bedingungen, wann es in Aktion tritt. Wenn Du das Panel duplizierst, um es für einen anderen Node zu benutzen, mußt die Bedingung, die auf den alten Node verweist ändern.
Meistens setzt man ein Panel für einen bestimmten Inhaltstyp auf. Dann werden alle Nodes von diesem Typ über das Panel ausgegeben. Ich fürchte, Du hast Dich noch nie mit Panels intensiver befaßt und verstehst das Konzept nicht.
Es gibt mit Panels gerne mal Probleme bei einer responsiven Darstellung, das die Panels gerne starr definiert werden. Da sollte man dann acht geben.
Panels sind für mich
am 15.12.2015 - 07:25 Uhr
Panels sind für mich absolutes Neuland. Konfrontiert wurde ich damit durch das Theme.
Für mich als Drupal-Newbie sollte es aber doch einen praktikablen Weg geben, um das Panel zu duplizieren.
Wenn ich den Weg über den Button Exportieren gehe, dann erhalte ich beispielsweise diesen Code:
$page = new stdClass();
$page->disabled = FALSE; /* Edit this to true to make a default page disabled initially */
$page->api_version = 1;
$page->name = 'about';
$page->task = 'page';
$page->admin_title = 'About';
$page->admin_description = '';
$page->path = 'about';
$page->access = array();
$page->menu = array();
$page->arguments = array();
$page->conf = array(
'admin_paths' => FALSE,
);
$page->default_handlers = array();
$handler = new stdClass();
$handler->disabled = FALSE; /* Edit this to true to make a default handler disabled initially */
$handler->api_version = 1;
$handler->name = 'page_about__panel';
$handler->task = 'page';
$handler->subtask = 'about';
$handler->handler = 'panel_context';
$handler->weight = 0;
$handler->conf = array(
'title' => 'Panel',
'no_blocks' => 0,
'pipeline' => 'standard',
'body_classes_to_remove' => '',
'body_classes_to_add' => 'fullwidth footer-margin-top0',
'css_id' => '',
'css' => 'ol.breadcrumb{display:none;}',
'contexts' => array(),
'relationships' => array(),
'name' => 'panel',
);
Dieser Code (gekürzt) bezieht sich auf das Kopieren des gesamten Panels. Muss ich hier händisch z. B. die abouts gegen meinen neuen Seitennamen etc. ändern? Wird dies dann in die Drupal-Datenbank übernommen?
Pro Panel sind ja die diversen Panes. Gibt es hier Tipps?
Gibt es vielleicht sogar ein Modul, mit dem man Panels kopieren und neu anlegen kann?
Drupal mag hier etwas anders funktionieren,
am 15.12.2015 - 10:58 Uhr
als du es erwartest.
Blöcke Panels Minipanels und Panes sind Gestaltungsmittel, die auch (in Ausnahmefällen) direkt mit festem Inhalt versehen werden können.
Dies ist NICHT die Inhaltsverwaltung des CMS.
Inhalte werden normalerweise in Inhaltstypen, das sind Speicherstrukturen mit Feldern, gespeichert und verwaltet, und diese können (auch dann mit Views) abgefragt, und in einem Gestaltungsmittel deiner Wahl dargestellt werden.
Auch bei den Menüs verhält sich Drupal anders, als die meisten CMS.
Du bastelst nicht ein Menü, hinter du dann Inhalte hängst, sondern die Inhalte selbst werden in einen Menübaum deiner Wahl (den Hauptknoten musst du definieren) mit einem Titel eingehängt.
Menüs wachsen also von selbst, und Menüpunkte verschwinden wieder, wenn ein User auf das dahinteliegende Dokument keinen Zugriff haben, oder dieses nicht mehr veröffentlich oder gelöscht ist.