I have 2 lines that are the same in terms of names and processes i want to be able to host both of them in the same gateway, I know for tags I can have a folder for line1 and one for line2 but is there a way to do the same with the projects?? For example l1 URL would be
Don't make separate projects. Use one project, and parameterize the page URL to have the line name embedded (typically the folder name for tags). Then the project's views can parameterize the tag path to point at either line.
For a single project setup, you can pass a parameter within the URL, giving you the ability to bookmark each line within your browser.
If you desire separate projects, you can create a parent / inheritable project, which contains all resources common to both projects. Then create two additional projects which inherit the first and are runnable. You can then override any resources which are unique to that project / line (like each project's default tag provider, for example).
I'd recommend starting with #1, and migrate to #2 if you need additional separation between lines (like limiting operator access to a single line, etc.).
this is all you need... you will have just 1 view created in designer and you can call it for different lines just by changing the url, see documenation: Pages in Perspective | Ignition User Manual
Took me a minute to find the post, but I remember this from a little while back (use the primary view to write to the page, which each of your docked views shares with the main):