[gelöst]Andere Startseite bei Subdomain
Eingetragen von WDSB (179)
am 29.07.2019 - 08:17 Uhr in
am 29.07.2019 - 08:17 Uhr in
Moin Moin
Ich hätte da wieder einmal eine Frage *fg*
Da ich das Modul domain für Drupal 8 verwende um mit Subdomains zu arbeiten stellt sich im Moment leider folgendes Problem.
Ich benötige für die Subdomains eigene Startseiten.
Nun weiß ich leider nicht wo Drupal 8 die Weiche hat in der ich eventuell Änderungen durchführen könnte ;)
Könnte mir da jemand auf die Sprünge helfen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du verwendest für die
am 29.07.2019 - 08:59 Uhr
Du verwendest für die Subdomain doch ein eigenes Theme, oder nicht (so mache ich das zumindest in D7)?
Und dann nutze ich im entsprechenden Mobile-Theme-Ordner eine eigene node--[NID].tpl.php (für den Startseiten-Node) und steuere darüber die Ausgabe der Startseite auf der Mobile-Subdomain.
Die Template-Bezeichnung in D8 ist ja anders (node--[NID].html.twig) aber das müsste doch im Prinzip genau so funktionieren.
Drupal rockt!!!
Nein ich verwende das selbe
am 29.07.2019 - 10:06 Uhr
Nein ich verwende das selbe Theme wie auf der Hauptseite.
To be, or not to be, that is the question
Das soll das Problem bei D8
am 29.07.2019 - 10:49 Uhr
Das soll das Problem bei D8 beheben.
https://www.drupal.org/project/domain_site_settings
Drupal rockt!!!
Sorry, ich habe vergessen zu
am 29.07.2019 - 11:05 Uhr
Sorry, ich habe vergessen zu erwähnen das das Modul leider nicht brauchbar ist.
Es produziert immer die Fehlermeldung
[Mon Jul 29 09:20:00.522070 2019] [proxy_fcgi:error] [pid 25191:tid 139806487082752] [client 2.247.255.41:43736] AH01071: Got error 'PHP message: Uncaught PHP Exception Symfony\\Component\\DependencyInjection\\Exception\\ServiceCircularReferenceException: "Circular reference detected for service "language_manager", path: "language_request_subscriber -> language_manager -> config.factory -> domain_site_settings.overrider -> domain.negotiator -> entity_type.manager -> string_translation -> string_translator.locale.lookup"." at /var/www/vhosts/saarland.today/20190616/web/core/lib/Drupal/Component/DependencyInjection/Container.php line 143\n', referer: https://test.saarland.today/de/admin/modules/list/confirm
Auch der, oder die patches die diesen fehler beheben sollen funktionieren bei mir nicht :(
bzw. auch nach dem einspielen des/der Patches erhalte ich die Meldung :(
To be, or not to be, that is the question
Ich würde dann ein eigenes
am 29.07.2019 - 11:57 Uhr
Ich würde dann ein eigenes (kleines) Modul schreiben und dort über hook_theme und Abfrage von $_SERVER['SERVER_NAME'] ein eigenes frontpage-template der Subdomain zuweisen.
Oder Du verwendest $_SERVER['SERVER_NAME'] um in Deinem jetzigen frontpage-template die Ausgabe (der Blöcke, Views, Felder etc) für die Subdomain/Hauptdomain zu steuern.
Je nach SERVER_NAME werden halt die entsprechenden Inhalte ausgegeben (oder auch nicht).
Drupal rockt!!!
Moin Moin Sorry für die Späte
am 06.08.2019 - 08:59 Uhr
Moin Moin
Sorry für die Späte Antwort.
Also das mit dem eigenen Modul schreiben *g* dazu fehlen mir zum einen die Kenntnisse was die Drupalprogrammierung anbelangt und zum anderen leider auch die Zeit :(
Ich habe fast alles ausprobiert.
Das Modul domain_site_settings das diese Funktionalität eigentlich bereitstellen soll, verursacht Fehler die trotz eingespielter Patches nicht behoben wurden. (Circular reference detected for service "Language_Manager"). Eine Rückfrage bei dem/den Programmierern ergab auch keine Lösung, diese haben nicht geantwortet.
Nun stehe ich mit meiner ganzen Weisheit *fg* da und weiß nicht weiter.
To be, or not to be, that is the question
Tja ... dann müsstest Du
am 06.08.2019 - 09:09 Uhr
Tja ... dann müsstest Du jemanden beauftragen, der Dir das Minimodul schreibt (oder der Dir eine frontpage.tpl.php anlegt in der eine "Weiche" enthalten ist, die die Ausgabe des Content je nach Subdomain/Hauptdomain steuert).
Mehr kann ich dazu leider nicht sagen.
Drupal rockt!!!
Und da haben wir schon das
am 07.08.2019 - 07:13 Uhr
Und da haben wir schon das erste Problem *lach*
Wenn einem schon vorgeschlagen wird das man einen Programmierer beauftragen soll ;) gehe ich davon aus das die Person die es vorschlägt selbst Programmierer ist *g*.
Nur was wirft das für ein Bild auf den Programmierer ;)
Es handelt dich um Drupal 8 und nicht um Drupal 7 ;)
To be, or not to be, that is the question
Moin MoinIch habe die
am 08.08.2019 - 09:55 Uhr
Moin Moin
Ich habe die Fehlermeldung die das Modul domain_site_settings verursacht analysiert und habe herausgefunden das das Modul anscheinen Probleme hat wenn eine zweite Sprache installiert ist *g*
Habe dann englisch deinstalliert, und siehe da das Modul ließ sich einwandfrei aktivieren ;)
Damit ist zwar nicht der Fehler den das Modul verursacht gelöst, aber da ich nur eine Sprache benötige ist es für mich ausreichend ;)
To be, or not to be, that is the question
Danke das kann noch mal
am 09.08.2019 - 06:33 Uhr
Danke das kann noch mal hilfreich sein für mich. ;-)
Hast Du das bei den Issues gemeldet, damit die das evt. anpassen?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de