neue seite mit fast gleichem layout

am 09.04.2008 - 23:53 Uhr in
hallo,
ich habe eine drupalseite fertig und brauche nun fuer eine aehnliche seite der selben organisation ein duplikat, an dem ich aber kleine design-aenderungen vornehmen kann.
natuerlich sind auch die inhalte andere; ich moechte aber soweit das design retten.
es liegt alles auf dem selben server.
ich habe einen ordner fuer die fraktion bisher und will noch einen fuer den kreis dazu legen auf die oberste ebene.
wie geht das?
gruesse
- Anmelden oder Registrieren um Kommentare zu schreiben
multisite
am 10.04.2008 - 01:46 Uhr
schau mal nach "mulitsite"
je nach änderung im template und zukunft kannst du eine kopie des templates unter anderem namen anlegen, oder die änderungen ins template setup einfügen.
wenn es z.B. nur das Headerbild sein soll ist es seht leicht!
____________
http://aureli.us
__
http://aureli.us
multisite
am 12.04.2008 - 18:22 Uhr
ich bin da nicht so recht fuendig geworden.
mein naiver ansatz war, den gesamten ordner zu duplizieren.
das funktionierte auch (bis auf styles und bilder, wohl ein pfadproblem) gut.
nur brauche ich eine neue datenbank, da ja sonst die aenderungen in beiden seiten erscheinen.
die seite liegt bei strato.
ich habe dort die erste datenbank exportiert und moechte sie nun fuer die zweite (schon angelegt) importieren, weiss aber nicht, ob das geht und wie.
oder kann man sie sonstwie duplizieren?
ich hoffe, das das die richtige vorgehensweise ist?
ich lese immer dass die settings.php noch geaendert werden muss...
???
multisite
am 12.04.2008 - 18:57 Uhr
bin zwar Anfänger bei drupal, habe mich aber in den letzten Tagen auch mit der Erstellung von multisites "rumgeschlagen". Aber wenn man es einmal verstanden hat, ist es ganz einfach.
Ich würde sagen, das Kopieren des Ordners war ganz richtig. Und wenn Du die Seite schon aufgerufen hast (Du hast ja geschrieben, dass es schon "funktioniert"), dann hast du ja auch schon die richitge Verlinkung vom (neuen) Domain-Namen auf den Unterordner Deiner Drupal-Installation.
Was du eigentlich nicht brauchst, ist eine neue Datenbank. Sinn von Multisites ist es unter anderem, Tabellen gemeinsam zu nutzen.
Aber natürlich müssen neue Tabellen für die neue Seite in der (alten) Datenbank angelegt werden. Und genau dafür ist eine Original-"settings.php" im default-Ordner des "Neue-Seite"-Ordners gut(einfach aus der Original-Drupal-zip-datei kopieren): wenn die neue Seite im Browser aufgerufen wird, merkt Drupal, dass es noch keine Datenbanktabellen für die neue Seite gibt und dann werden diese installiert, indem Du nach Datenbankverbindung etc gefragt wirst.
Da könntest Du natürlich auch den Namen einer neuen Datenbank angeben. Wenn Du den Namen der alten Datenbank angibst, muss unter "erweiterte Einstellungen" oder so (während der Installation) ein Präfix für die neuen Tabellen angegeben werden, damit sie sich von den alten unterscheiden.
Nachdem die neuen Tabellen angelegt wurden, kannst Du in der "settings.php" verändern, welche "alten" Tabellen aus der (gleichen!) Datenbank mitbenutzt werden sollen - falls das Sinn macht.
Danach müsste es funktionieren ;)
Gruß, Andrea
gemeinsame datenbank bei multisites
am 12.04.2008 - 20:14 Uhr
hallo andrea,
danke fuer deine antwort in einer sprache, die ich verstehe ;-)).
ich probiere das morgen mal aus, aber es ist schon beim lesen nachvollziehbar.
sonst frag ich einfach noch mal nach.
schoenen abend!!
karlotta
es ging genauso, danke nochmal!!
am 15.04.2008 - 18:55 Uhr
ich habe nun ein neues drupal als zweite installation auf dem gleichen server wie die erste zu laufen.
aber es gibt ein komisches problem...
bei der ersten geht alles prima.
in der neuen kommen die in tinymce definierten styles in den nodes, aber auch die in den bloecken nicht "im output" an (auch nicht im code). die navigation und ein anderer style oben werden angezeigt und stehen auch im quelltext.(gleiche css-datei)
ausserdem werden hochgeladene bilder (die im tinymce noch gezeigt werden), ebenso wie die bilder in den bloecken, rausgefiltert.
woran kann das liegen?
nachtrag
am 15.04.2008 - 19:58 Uhr
ich hatte bei der installation folgendes:
Drupal installation complete
* user warning: Access denied for user 'U301506'@'192.168.4%' to database 'DB301506' query: CREATE TEMPORARY TABLE missing_nids SELECT n.nid, n.changed, n.uid FROM kreis_node n LEFT JOIN kreis_node_comment_statistics c ON n.nid = c.nid WHERE c.comment_count IS NULL in /mnt/web4/32/83/51565183/htdocs/kreis/includes/database.mysql.inc on line 172.
* user warning: Table 'DB301506.missing_nids' doesn't exist query: INSERT INTO kreis_node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, comment_count) SELECT n.nid, n.changed, NULL, n.uid, 0 FROM missing_nids n in /mnt/web4/32/83/51565183/htdocs/kreis/includes/database.mysql.inc on line 172.
All necessary changes to ./sites/default/settings.php have been made. It has been set to read-only for security.
kann es das sein???