def create_ttw_layout_examples(portal): request = getRequest() alsoProvides(request, IMosaicLayer) sitelayout = getPersistentResourceDirectory(SITE_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', sitelayout) custom.writeFile(MANIFEST_FILENAME, StringIO("""\ [sitelayout] title = Plone layout (Custom) description = TTW customizable default layout file = site.html """)) custom.writeFile( 'site.html', StringIO(resolveResource('++sitelayout++default/default.html') .encode('utf-8')) ) contentlayout = getPersistentResourceDirectory(CONTENT_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', contentlayout) custom.writeFile(MANIFEST_FILENAME, StringIO("""\ [contentlayout] title = Basic layout (Custom) description = TTW customizable content layout file = content.html """)) custom.writeFile( 'content.html', StringIO(resolveResource('++contentlayout++default/basic.html') .encode('utf-8')) )
def create_ttw_site_layout_examples(portal): request = portal.REQUEST alsoProvides(request, IMosaicLayer) sitelayout = getPersistentResourceDirectory(SITE_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', sitelayout) custom.writeFile(MANIFEST_FILENAME, EXAMPLE_SITE_LAYOUT) custom.writeFile( 'site.html', resolveResource('++sitelayout++default/default.html').encode('utf-8'), )
def create_ttw_content_layout_examples(portal): request = portal.REQUEST alsoProvides(request, IMosaicLayer) contentlayout = getPersistentResourceDirectory( CONTENT_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', contentlayout) custom.writeFile(MANIFEST_FILENAME, StringIO(EXAMPLE_CONTENT_LAYOUT)) custom.writeFile( 'basic.html', StringIO( resolveResource('++contentlayout++default/basic.html').encode( 'utf-8')))
def create_ttw_layout_examples(portal): request = getRequest() alsoProvides(request, IMosaicLayer) sitelayout = getPersistentResourceDirectory(SITE_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', sitelayout) custom.writeFile(MANIFEST_FILENAME, StringIO("""\ [sitelayout] title = Plone layout (Custom) description = TTW customizable default layout file = site.html """)) custom.writeFile( 'site.html', StringIO(resolveResource('++sitelayout++default/default.html') .encode('utf-8')) ) contentlayout = getPersistentResourceDirectory(CONTENT_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', contentlayout) custom.writeFile(MANIFEST_FILENAME, StringIO("""\ [contentlayout] title = Basic layout (Custom) description = Default content layout file = basic.html [contentlayout] title = Document layout (Custom) description = Default document layout file = document.html [contentlayout] title = Event layout (Custom) description = Default event layout file = event.html """)) custom.writeFile( 'basic.html', StringIO(resolveResource('++contentlayout++default/basic.html') .encode('utf-8')) ) custom.writeFile( 'document.html', StringIO(resolveResource('++contentlayout++default/document.html') .encode('utf-8')) ) custom.writeFile( 'event.html', StringIO(resolveResource('++contentlayout++default/event.html') .encode('utf-8')) )
def create_ttw_site_layout_examples(portal): request = portal.REQUEST alsoProvides(request, IMosaicLayer) sitelayout = getPersistentResourceDirectory(SITE_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', sitelayout) custom.writeFile(MANIFEST_FILENAME, StringIO(EXAMPLE_SITE_LAYOUT)) custom.writeFile( 'site.html', StringIO( resolveResource( '++sitelayout++default/default.html' ).encode('utf-8') ) )
def create_ttw_content_layout_examples(portal): request = portal.REQUEST alsoProvides(request, IMosaicLayer) contentlayout = getPersistentResourceDirectory( CONTENT_LAYOUT_RESOURCE_NAME ) custom = getPersistentResourceDirectory('custom', contentlayout) custom.writeFile(MANIFEST_FILENAME, StringIO(EXAMPLE_CONTENT_LAYOUT)) custom.writeFile( 'basic.html', StringIO( resolveResource( '++contentlayout++default/basic.html' ).encode('utf-8') ) )
def create_ttw_site_layout_examples(portal): request = getRequest() alsoProvides(request, IMosaicLayer) sitelayout = getPersistentResourceDirectory(SITE_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', sitelayout) custom.writeFile( MANIFEST_FILENAME, StringIO("""\ [sitelayout] title = Plone layout (Custom) description = Example site layout file = site.html """)) custom.writeFile( 'site.html', StringIO( resolveResource('++sitelayout++default/default.html').encode( 'utf-8')))
def create_ttw_content_layout_examples(portal): request = getRequest() alsoProvides(request, IMosaicLayer) contentlayout = getPersistentResourceDirectory( CONTENT_LAYOUT_RESOURCE_NAME) custom = getPersistentResourceDirectory('custom', contentlayout) custom.writeFile( MANIFEST_FILENAME, StringIO("""\ [contentlayout] title = Basic (Custom) description = Example content layout file = basic.html """)) custom.writeFile( 'basic.html', StringIO( resolveResource('++contentlayout++default/basic.html').encode( 'utf-8')))