Originally posted by bamboo
View Post
Announcement
Collapse
No announcement yet.
Site Review Please -I am at your mercy friendly fellow Actinicers!
Collapse
X
-
Right. I've been trawling the forum and reading various posts about SPP and SEO all day and now my head hurts.
A lot.
But I think I now understand the "why" part using SPP, now I just need to understand the "how" part. As have said I am new to all of this coding and website design lark, and I've been getting a bit lost following a lot of the forum posts, but these are my thoughts so far:
1) The bottom level subsection replaces the extended info page. I need this section page to have the same look and layout as my current extended info page.
so this:
Top Level section : Extended Info Page (with product info)
Needs to become this
Top Level section : New Section (with product info - as per current extended info page)
2) Is there a quick and easy way to convert and create all of the product sections? After my reading the answer appears to be no. Someone mentioned that you could export a heirarchical file and use excel to do it quickly, but I'm afraid I didn't quite follow all of the logic.
3) Is there a quick and easy way in maintaining the overall layout of the site exactly as I have it at the moment? Would I still be able to get my bottom level subsections to look as they do now?
I'm begining to think this problem has left me a little out of my depth!
Comment
-
Chris,
Essentially you need to put every Product into it's own Section. Then have all of the info that you have on the Ext. Info Page within said Product.
See right hand image in Lee's tutorial;
http://www.websitedesigned.co.uk/actinic-spp.htm
If you don't want to do this by hand you could use a plug in to speed things up:
http://www.codepath.co.uk/actinic_plugins.htm
Army Gore-tex
Winter Climbing Mitts
webD's Blog: Website design, SEO and other ramblings…
Twitter LinkedIN
If you think a post is good, rate it!
Find the answers in the Knowledge Base | Have you read the User Guides
Comment
-
Many people recommend putting a product into it's own Section, each Section containing one product.
However I cannot see any difference between this and having a compact list of products (say 4 across the page) where each uses the Extended Info page (opening in same page as the product and with a full layout, add-to-cart, etc) to display the full product details and Cart button.
This way it's easy to display things like price on the compact list and you don't have to fill in Section Details for each product - everything can be done on the Product Details and its assorted tabs. And you don't have to re-do the Section details if you change the product name, image, etc.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Originally posted by NormanRouxel View PostMany people recommend putting a product into it's own Section, each Section containing one product.
However I cannot see any difference between this and having a compact list of products (say 4 across the page) where each uses the Extended Info page (opening in same page as the product and with a full layout, add-to-cart, etc) to display the full product details and Cart button.
This way it's easy to display things like price on the compact list and you don't have to fill in Section Details for each product - everything can be done on the Product Details and its assorted tabs. And you don't have to re-do the Section details if you change the product name, image, etc.
Would you recommend then keeping my site "as is" ?
Comment
-
Automatic page naming to something useful, the ability to add individual titles and META info so not farmed from a parent page and easy to have same page design throughout site with no technical know how. Those would be the first 3 that spring to mind. There is also a considerable performance improvement with a page using sections and not products and extended info pages, particularly when working within the software.
I've been told that extended info pages are looking to be improved in this area, to present the same functions and fields as a section. If that and improvement on speed happen, then multi product pages can duly return and would be an equal to the SPP solution.
Comment
-
Automatic page naming to something useful, the ability to add individual titles and META info so not farmed from a parent page and easy to have same page design throughout site with no technical know how. Those would be the first 3 that spring to mind.
It's not difficult to make the Extended Info page name include the product name. However, even though the Extended Info page is unique there are no Meta Fields available. Again easy to do with custom variables but a bit of a pain.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Originally posted by NormanRouxel View PostAh.... It's the "no technical know how" that's probably the stumbling block.
The solution to duplicates I created, uses products on the duplicates to mimic the section layout, so I am not against using products, much of the decision is based on giving a client something as easy to manage as possible.
Comment
-
Originally posted by leehack View Postit can all be done using variables and/or know how (particularly if you was involved), although a little clunky or lacking user friendliness at times.
So is it possible to embed a meta description variable into the ext info layout, thereby solving one of the problems? Or is that oversimplistic?
Comment
-
Originally posted by leehack View PostNo, that is entirely possible and simple. You'd just need to know how to create a variable and use it, which the help covers very well.
Comment
-
is it possible to embed a meta description variable into the ext info layout
<meta name="description" content="<actinic:variable name="MyDescription" />" />
Or you could use the Product Description:
<meta name="description" content="<Actinic:Variable Name="ProductName" />" />Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Now all that needs addressing is the page naming thing
I'm not at my test system but will have a go later.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
-
Here's how to customise the Extended Info pages to use a filename based on the product name.
First we change the file name used when creating the Extended Info pages:
Go to Design / Library / Layouts / Extended Info Layout.
Open each layout there.
In the Layout Code window click Edit Layout Details.
In the Extended Info Page File Name field, replace all contents with
Code:x_<actinic:block php="true">echo preg_replace('/\W/','_','<actinic:variable name="ProductName" encoding="perl" selectable="false"/>_<actinic:variable name="ProductID" encoding="perl" selectable="false"/>');</actinic:block>.html
Repeat for all layouts in Extended Info Layout.
Now we have to replace all ExtendedInfoPageName and ExtendedInfoPageEncoded variables with that page name in all other layouts:
Right-click the top item in the Layouts tab of the Library. Choose Find.
In the Find In Design window, set the Search for Text to be ExtendedInfoPageName.
Check the Code checkbox.
Click Find Next Item.
The library will scroll down to the first layout containing that text.
CHANGING PAGENAME1
Leave the Find In Design window open.
Open the library layout that you've scrolled to (also note down its layout name so you know what you've changed).
In that layout, replace all ExtendedInfoPageName with
Code:x_<actinic:block php="true">echo preg_replace('/\W/','_','<actinic:variable name="ProductName" encoding="perl" selectable="false"/>_<actinic:variable name="ProductID" encoding="perl" selectable="false"/>');</actinic:block>.html
Back in the Find In Design window, click Find Next Item. This will take you to the next layout to change.
Go to CHANGING PAGENAME1 above.
When all layouts are done, close the Find In Design window.
Right-click the top item in the Layouts tab of the Library again. Choose Find.
In the Find In Design window, set the Search for Text to be ExtendedInfoPageEncoded.
Check the Code checkbox.
Click Find Next Item.
CHANGING PAGENAME2
Leave the Find In Design window open.
Open the library layout that you've scrolled to (also note down its layout name so you know what you've changed).
In that layout, replace all ExtendedInfoPageEncoded with
Code:x_<actinic:block php="true">echo preg_replace('/\W/','_','<actinic:variable name="ProductName" encoding="perl" selectable="false"/>_<actinic:variable name="ProductID" encoding="perl" selectable="false"/>');</actinic:block>.html
Back in the Find In Design window, click Find Next Item. This will take you to the next layout to change.
Go to CHANGING PAGENAME2 above.
OK out of the library.
It's a good idea to go back into the library and do the two Finds above again, just in case you missed something.Norman - www.drillpine.biz
Edinburgh, U K / Bitez, Turkey
Comment
Comment