Cannot update the site slogan from /admin/config/system/site-information by selecting the Domain to save to while the page at admin/structure/domain/view/xx/config shows it is changed and shows as changes saved from there - but it does not work

Similar to 9 year old issue at https://www.drupal.org/project/domain/issues/700790

If the domain slogan is changed and then the Domain desired is selected for update the Domain_Conf table shows an entry for the domain by number but since it is BLOB entry I cannot see it

The page at /admin/config/system/site-information is the only place I can find the form to change the Slogan on the affected domain as admin - and it is NOT changed there

WHILE the page at admin/structure/domain/view/xx/config shows it is changed - HOWEVER the old unchanged slogan still shows for the default domain only always

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

bobburns created an issue. See original summary.

bobburns’s picture

Issue summary: View changes
agentrickard’s picture

Component: - Domain Theme » - Domain Conf
Status: Active » Postponed (maintainer needs more info)

This has nothing to do with Domain Theme.

Can you please provide a bulleted list of steps (including URLs) that show the problem.

bobburns’s picture

go to

https://defaultdomain.com/admin/structure/domain/view/xx/config

change site slogan and save

the defaultdomain.com slogan continues to show

go to

https://affecteddomain.com/admin/config/system/site-information logged in as admin - and select the proper domain before saving and change the site slogan, the page reports it as saved for the affecteddomain as changed but the old slogan still appears on that page still and on the site affecteddomain page as well

agentrickard’s picture

I cannot replicate your issue.

So let's start at basics.

The way Domain Configuration and Domain Settings work is as dynamic variable overrides for a specific domain.

That means the following:

* If a slogan is set on a per-domain basis, it should only appear on that domain.

These are set using either the domain settings radio buttons or the configuration form at the first URL you listed.

In this situation, if you set a unique slogan for DefaultDomain and one for AffectedDomain, then they should be unique.

* If a global slogan is set -- like you would for a normal Drupal site or if "All domains" is used with Domain Settings -- then it will be used for every domain that does not have a unique slogan set.

So if you have 4 domains, a global slogan of "Foo" and the slogan "Bar" set for domain 2, you would see the following, per domain:

- domain 1 -- Foo
- domain 2 -- Bar
- domain 3 -- Foo
- domain 4 -- Foo

You can see all settings here -- http://example.local/admin/structure/domain/batch -- and the site slogan specifically at -- http://example.local/admin/structure/domain/batch/site_slogan. That page is the best place to check. It should look something like the attached.

It is also possible that some other module is interfering with proper display of the change.

agentrickard’s picture

Status: Postponed (maintainer needs more info) » Active
agentrickard’s picture

Title: Cannot update settings - Domain theme » Site slogan not unique per domain
bobburns’s picture

I looked at admin/structure/domain/batch . . . but still no joy . . . when I change another domain even there . . . it does not work

All slogans show correctly there - but the old original slogan displays still for all domains if I set it in the theme

It is also peculiar that I do not have the default domain as ID 1 - it is ID 4

agentrickard’s picture

In version 7.x.3 and higher, the domain_id number doesn't need to be 1. That's fine.

How are you setting the slogan in the theme? That may be the issue.

bobburns’s picture

I am setting the slogan in the theme by checking the box for slogan - nothing more

If I un-check it - it removes the slogan - which is how I am running it currently

I have 8 TLD domains with their own SSl certs and 10 subdomains off the daefult domain - served by a wildcard SSL cert

agentrickard’s picture

Interesting. And you are not doing theme-switching per domain (using Domain Theme) or anything in the theme's template.php file.

I would use the 'Domain access server information' block to check that the requests are being processed as expected.

bobburns’s picture

I do have Domain Theme enabled yes. None of the enabled themes are modified beyond changing the default logo image

I originally selected "Domain Theme" as the affected culprit and you said it had nothing to do with Domain Theme and was changed by you to "Domain Conf"

The themes enabled are
Adaptivetheme => vhttps://www.drupal.org/project/adaptivetheme
Creative Response theme => https://www.drupal.org/project/creative_responsive_theme
Fusion, (Slate, Prosper and Marina) using fusion accelerator => https://www.drupal.org/project/fusion_accelerator/releases/7.x-2.0-beta1
Forum Plus => I seem to have a free version => https://www.weebpal.com/drupal-themes/forum-plus-responsive-drupal-forum...
and
Professional theme => https://www.drupal.org/project/professional_theme

The Fusion family of themes throws a persistent error no one on the project has fixed which for example is " Array to string conversion in fusion_slate_button() (line 21 of . . . l/themes/fusion_slate/template.php) " I have never tried to fix it.

They all work except for the Slogan