Hi,
I've spent the last 3 weeks slowly learning how to get Plone 6 up and running. I have managed to get a local basic installation with Volto up and to change the logo ( i know that was a major achievement). Now i have been grappling with installing collective.easyforms and to change the footer. I would be most grateful for any guidance / assistance with my problems.
Kind regards,
Mack Palomäki
Sweden
frontend 1.0.0
Volto 18.0.0-alpha.42
Plone 6.0.13
plone.restapi 9.7.2
CMF 3.5
Zope 5.10
Python 3.11.0 (main, Sep 8 2024, 11:04:29) [GCC 11.4.0]
PIL 9.5.0 (Pillow)
Add-ons
@plone/volto-slate 18.0.0-alpha.17
@eeacms/volto-accordion-block 11.0.1
@kitconcept/volto-slider-block 6.3.1
@eeacms/volto-matomo 5.0.0
volto-plone6test 0.1.0
In an effort to customize the footer, I found 2 instances of "footer" here: http://localhost:8080/Plone/portal_view_customizations/manage_workspace. "plone.footer" i could customize but "footer" threw an error when i clicked the customize button:
We’re sorry, but there seems to be an error…
Here is the full error message:
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 181, in transaction_pubevents
Module ZPublisher.WSGIPublisher, line 391, in publish_module
Module ZPublisher.WSGIPublisher, line 285, in publish
Module ZPublisher.mapply, line 98, in mapply
Module ZPublisher.WSGIPublisher, line 68, in call_object
Module plone.app.customerize.browser, line 49, in customizeTemplate
Module plone.app.customerize.registration, line 189, in customizeTemplate
Module plone.app.customerize.tool, line 29, in addTemplate
Module OFS.ObjectManager, line 335, in _setObject
Module OFS.ObjectManager, line 126, in checkValidId
zExceptions.BadRequest: The id "zope.interface.interface-footer" is invalid - it is already in use.
I believe i have correctly followed the documentation but having added collective.easyform to the instance.yaml and requirements.txt files, then restarting the backend the add-on does not appear for installation.
my instance.yaml file:
default_context:
initial_user_name: 'admin'
initial_user_password: 'admin'
zcml_package_includes:
- 'plone6test'
- 'collective.easyform'
db_storage: direct
and the requirements.txt file:
-c constraints.txt
zope.testrunner
flake8-pyproject
collective.easyform