2

I have a site that need to have two sites in one, it is one company with two brands the one is news paper and the other one is tv(video). They have corresponding articles or videos, that feature on both sites.

I have set up 2 templates but when I click to go to the article on the video it shows the article with the news paper template.

Is there a way to set it up that if an article is featured on both templates that when it is published one time and shows on both templates?

1

It might be clearer if you explain how you have set up 2 domains and 2 templates with one Joomla installation.

In any case, you should be able to set up separate menu options that point to the same article and assign the relevant templates in the template settings.

It may be easier to set this up using a multi site extension such as Virtual Domains or similar if you haven't already.

1

That sounds like a great idea for a plugin. You could have a single site mapped to multiple domain names and let the plugin assign the template based on the domain used to visit the site. Configuration could be as easy as adding a single entry - domain=template. As many domains as you like.

That would be super easy to write too...two or three hours tops after testing

1

I have achieved that using Multi-Sites extensions. I have tried the Mighty-Sites and Joomla Multi-Sites.

Both can be configured to share database content - although Multi-sites will require additional plugin to share Joomla articles.

I also trust Neil's opinion about the Virtual Domains, although I have never tried that extension - I have seen him speaking highly on it in other posts, where he explains its options: Multiple website managment with Joomla?

Also, the one that Johnny_s shared with his comment - simple article sharing seems a promising one.

Update

Links to connect this with other relevant Q/A:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.