Documentation Index
Fetch the complete documentation index at: https://docs.dc.ag/llms.txt
Use this file to discover all available pages before exploring further.
Features
- add layout dist folder after generation to git
- User: copy save_user from b2c to b2b and add login change possibility
- add isLast and isFirst properties to blueprint content
- add fullscreen option to gallery header settings in collections
- add collection agent first draft
- remove cache from codeception docker to make sure updated layout files are loaded
- disable local opcache for development (layout after gulp not working)
- fixed google maps cookie loader
- fixed archive card styling
- fixed controls in video
- fixed copy elements in structure view
- fix duplicate csp domains
- fixed price notice text
- fixed collection setup view
- fixed margin in collection pagination
- fixed swiper navigation in fullscreen
- update frontend, add elements view
- styling customization addons
- reserve place for images in aiChat
- styling youtube cardform in cms
- styling try on button
- styling dc id in login
- add alignment classes
- add button no style and focus styles
- finish auth0 integration
Features
- Add collection groups filter to collections overview
- Add type filter and new element button to blueprints dashboard
- Implement real-time character counter for inputs and textareas
- Group collection search results by unique links
- Add option to search in content of custom collection fields for content search
- Allow SVG in collections
- Allow SVG in blueprints
- Add filter groups in collections
- Add filter for types and text constants
- Ensure same height for link boxes on startpage B2B as salesperson
- Update input counter
- Support focus-visible and focus-within
- Support next-gen layout
- Fixed aspect ratio and object fit in mediaPicture.mustache and show_mediapictures.inc.php
- Add image path prefix and parameters to collection
- Update delete functions for videos and pictures
- Check empty children array before rendering in NavigationProvider to avoid empty navigation items
- Add additional account menus in themes
- Fix collection URL for search
- Fix custom favicon path
- Prevent adding a slash to robots.txt and similar files
- Fix layout includes for new URL structure
- Fix copy collection
- Fix issue when YouTube is not activated with cookie banner
- Fix site and language queries in Maintenance Mode and add cookie to persist access
- Fix trailing space to separate NULL criteria from following conditions
- Update accessibility for modals
- Set mute attribute to videos on item card (swiper) and added muted attribute to video controls in preview
- Add style for media pictures and videos with options
- Fixed collections view types in CMS
- Change the selector of the favorite button in the favorites page (Tests)
- Show only permitted items for the current user in item preview
- Copy favicons to userdata with Gulp
Features
- Add multiple templates to siteparts
- Add banner type select in collection slideshow
- Add prefix and suffix for imgix in image paths for collections and CMS siteparts
- Add option to keep query params in redirects
- Add GitHub coding agent for legacy
- Add Junie guidelines
- Add imgix purge
- Add imgix
- Add preview in page editing
- Add page settings in page editing
- Add maxwidth to picture tag
- Add glb to ckfinder
- Add new link/unlink icon
- Add loading lazy in gallery
- Add logs to pipeline output
- Add unlink siteparts function
- Add check for existing sitepart to multiple functions
- Update layout for next-gen
- Update frontend and fixed URL slug checker
- Update package JSON version
- Update theme
- Update list after copy page
- Update scripts for tests adding functions to generate pages and test-classes
- Refactor frontend routing
- Change admin files to PHP for caching, styling structure view, set active state in structure view
- Change admin files to PHP for caching and styling structure view
- Change chart dashboard loading for next-gen
- Change text constants for container
- Change role in swiper
- Change site search to use page without navigation
- Change the zoom in Google Maps
- Change the success message in the password change request
- Fixed allowed files in media video
- Fixed link to search results page in collections
- Fixed link to search results page
- Fixed content search
- Fixed datepicker output in CMS
- Fixed aplus content in composer
- Fixed aplus content directory
- Fixed aplus namespace for autoloader
- Fixed collection slideshow options
- Fixed settings in collection setup
- Fixed datepicker in admin
- Fixed routing for websites without shop
- Fixed collection details routing
- Fixed homepage link in breadcrumb
- Fixed upload file styling
- Fixed fullscreen gallery open correct image
- Fixed open fullscreen gallery in item card if dataset index is empty
- Fixed logo link
- Fixed href lang cardform
- Fixed inventory margin in item box B2B
- Fixed sorting videos
- Fixed logout mobile from account to open confirm modal also on mobile
- Fixed multiple gallery/file gallery links in collection
- Fixed file gallery file upload
- Fixed color in DC cookie
- Fixed aspect options in media siteparts
- Fixed delete blueprint images
- Fixed upload background image in settings
- Fixed load media siteparts lines in blueprints
- Fixed hidden collections and sorting
Features
- Custom collection preview types, can be configured in theme YAML.
- Add hover image option in YAML.
- Change placeholder as span in navigation.
- Add preload to media video.
- Add thumb to images in image grid on item card to fix the display of thumbs in fullscreen view.
- Sort pictures by modification time (mtime).
- Fixed copy whole websites.
- Fix blueprint line and line link copy.
- Max width DC cookie.
- Fixed blueprint sublines sorting.
- Fixed open navigation icon.
- Fix upload error on gallery and file gallery line.
- Fixed backlink to blueprint lines from media site parts.
- Fill empty descriptions and width in media site parts.
- Fixed clock icon.
- Fixed group code container.
- Some styling changes for collection view.
- Add HR as separator for collection fields.
- Styling media properties in collection setup.
Features
- Add video poster
- Add edit button to contents list
- Add ai functions to env
- Optimize load inline javascript in sidebar
- Speedup CMS ajax page load
- Make CMS content list editable
- Update sitepart highlight picture
- Update save and delete admin sidebars
- Fix active/inactive components for shopping worlds
- Fix save and delete layout includes
- Fix backlink to element in mediasiteparts
- Bugfix for copy blueprints. Blueprint was not copied by a single page link copy
- Fixed display classes
- Fixed upload media video in real path
- Fixed change view type in collection page
- Fixed change sitepart settings in blueprints and collections
- Fix page content active state
- Fix back button on component new sitepart
- Fix AI related JS errors
- Fix mobile menu overflow and JavaScript error
- Fix CMS backend DC copilot
- Fix active state for linking contents
- Fixed media siteparts aspect ratio
- Collection filter: when filter-tags are scrollable, scroll navigation to active filter tag
- Remove debugger statement from collection setup JavaScript
Features
- Enable text module editing navigation link in CMS backend.
- Add triggers to DB dumps (used for CMS pages and components).
- Custom event by reCAPTCHA success.
- Update theme.
- Fixed page blueprint copy.
- Fix AI response without stream callback.
- Fix forward navigation.
- Don’t send instructions if system prompt is empty.
- Don’t show warnings.
Features
- Add chatbot default questions, add file upload to chatbot
- Implement product search for chatbot
- Add new blueprints
- Blueprint bannergrid, inactive items in structure view and list view
- Add title for iframes
- Fixed save blueprint line in page
- Show response for reCAPTCHA
- Ensuring that true/false will be saved correctly as ‘1’/‘0’
- Fixed spacer, display, layout classes in get_content
- Fixed migration for layout classes
- Fixed duplicate video loading
- Fixed typo of MINE_WEBP -> MIME_WEBP
- Fixed TCS in collection and mediapictures
- Fix max compression level for image conversion
- Fixed DC cookie settings modal
- Fix catch exceptions for image conversion and check newly created image is corrupt or not
- Fixed empty input in address modal
- Fix chatbot to also work on non-streaming servers
- Fixed media picture template
- Fixed Google Maps integration in collection full view
- Fix catch exceptions for image compression
- Fixed media videos confirm
- Fixed remove image in collections
- Fixed save collection
- Fixed accessibility live region
Features
- Implement file upload to AI service
- Use Azure AI Projects API for backend dcCopilot
- Add rate limit per user to chatbot sitepart
- Add code parser to frontend AI chat
- Add types to AI requests and show in chart
- Add mustache template for chatbot sitepart
- Add AI chatbot sitepart
- Fixed display options
- Fixed copy in page
- Fixed save media picture in collections
- Fixed category info 2 inside or outside
- Fix set blueprint sitepart active
- Remove layout classes if group layout classes are selected
- Gulp public CMS admin
Bug Fixes
- GoogleMaps: fix query for saving of the Google Maps line by having a header_id
- Fix highlight picture folder path
- Fix session cookie timeout problem at Schäfer und Peters
- Fixed input label
- Fix permission error at the end of pipeline execution
- Fix error when trying to run Codeception pipeline
- Fixed collection pagination in CMS
- Fixed Google Maps pin
- Removed a tag from
$link, now in “textbaustein” - Added
%to bodyPlaceholders to match “textbaustein”
- Sitemap: Check if
getCategoryByPrimaryreturns false and don’t try to create a link part
Improvements
- Updated frontend theme.
- Updated frontend version.
- Changed tag distances to flex gap, hide tag text when icon is visible.
- Styling adjustments for OpenStreetMap.
- Styling for the icon bar count to maintain position regardless of label length.
- Aligned center for icon bar landscape.
- Fixed SVG resize issue.
- Fixed highlight editor conversion.
- Fixed collection sorting.
- Fixed problem with saving collection when highlight editor is not required and not selected; added link to item in line.
- Fixed range slider and removed keyup event from inputs in the slider.
- Fixed scrolling in flyout sidebar.
- Fixed other collection entries for one project.
- Fixed JS datepicker to continue loop when more than one datepicker is on the page.
- Fixed wrong language deletion.
- Fixed checking collection line number when saving highlight image.
- Removed hardcoded hint.
- Show preview button only if setup is linked.
- Show details URL only if setup is linked.
- Valid form of customization.
Features
- add NOT IN comparator for sql find by criteria from repository
- added some Forbidden-Rules for .htaccess
- collection filter group add sorting column and order filter by sorting column
- add NOT LIKE comparator for sql find by criteria from repository
- add script for automatic mysql migration
- update frontend version
- Checking collection line no when saving highlight image
- show details url from collection only if setup is linked
- show preview button from collection only if setup is linked
- dealer search removed radius
- js_globals json_encode dc_cookie text constants
- fixed other collection entries for one projects
- hotfix use secure flag for sessioncookie and refactor session handling
- fix fallback for empty nav variant description
- delete wrong languages fix
- fix collection sorting
- fixed svg resize
- fixed scrolling in flyout sidebar
- js-datepicker fix continue loop when more than one datepicker on page
- fixed range slider and removed keyup event from inputs in the slider
- styling for the icon bar count
- align center for iconbar landscape
- change tag distances to flex gap, hide tag text when icon is visible
- update frontend theme
- styling open street map
Features
- Add valid file types for cms upload to env
- Fix trustbar
- Fix visible js
- Fixed warnings in saas
- Fixed hidden trustbar
- Fix collection records per page
Features
- Add function to show collection entries in collection details
- Add function for input file to login functions
- Add language sensitive date picker placeholder
- Add classes for balance elements
- Contactform remove html escaping
- Move url extraction into try-catch
- Use theme to activate modules
- Update cronus theme version
- Redirect to 404 page if pages should not be shown
- Fix copy siteparts without line table
- Fix favorites delete button
- Fix edit user query in cms backend
- Fix typo in language switch tc
- Fix b2b dashboard sitepart
- Fix video processing
- Fix collection filter
- Fix show contactform required checkbox
- Fix show counter element in filters
Features
- Function to get orders as JSON
- Add ajax include end
- Add salesperson display email
- Update ajax form API
- Update default CSP headers
- Fix duplicate logout link in account menus
- Fix b2b coupon calculation
- Fix cookie banner save and close button
- Fix show CMS 404 page
- Fix contact form signup event
- Remove price sorting on b2b item list
- Added cookie banner styling to account
- Add default 404 en page
Features
- Save Provider State for Jentis
- Add more autofill fields for contact form
- Extend basic auth
- Rework url for browser language
- Update mails config
- Function to extract phone link
- Add dynamic copyright year
- Fix Range slider
- Fix slideshow insert id
- Fix CSPHeader active
- Fix problem with coping siteparts
- Fix banner b2b
- Fix social media icons
- Fix footer text social media
- Fix dashboard images
- Fixed registration
- Solve sticky sub navigation
- Changes to buttons in account to primary
- Change subscribe newsletter success text
- Add show template data parameter
Features
- NextGen Integration
Features
- Make robots.txt editable from cms backend
- Add Jentis
- Fix error message in extension management
- Custom cta text in contactform
- Add possibility to preload all textconstants
- Add youtube csp header to defaults
- Add maxlength to customization fields
- Fix problem with copying of siteparts
- Update Themes
- Add yaml flag to hide packstation
- Add classes for document archive modals
- Fix modals
- Fix in field input groups
- Fix mobile menu structure
Features
- Caching: add genericCachingTrait and implement it for getItemCustomerPrice()
- Rework/Fix show_changed_on and show_changed_by
- Activate the MAIL_REDIRECT in the mail_send for *.dc-test.de domains
- Get language without id
- Add HighlightEditor
- GTM Consent initialisation even with no-shop websites
- Fix display of images in salespersons
- Removed h1 in search
- Search for
<sign does not result in an error anymore - Prevent divison by zero from sales line values in statistics
- Show your_reference and webshop order number in b2b document archive
- Fixed banner height in safari
- Contactform recipient email as hidden input field
- Fixed mask dates in order js
- Hide tagmanager in contactform
- Styling rma b2b
- Rma fixed reference input
- Show itemlist switch as default
Features
- optimize theme registry loader
- add frame-src as csp header
- fix 360 images
- fix select of Login/Logout Site in CMS Language
- fix webforms after themes optimization
- fix cms administration
- slidecontent added possibility to initially open first tab
- fix Input label positioning when has an addon
- changed thumb 3 sizes
- sidebar fixed levels
Features
- HREF-Lang change optimize query
- add cms 404 page
- auto release comments per theme setting
- performance improvements
- fix cms In-Page Editing
- fix password strength
- fix fullscreen gallery
- convert integration
- fix mobile menu
- fix phone input
Features
- new style for b2b item statistics
- CMS deletion of groups now also deletes children
- enable json for get_content
- show username on b2b users
- fix dc_placeholder plugin for webforms
- remove fontawsome from ckeditor
Features
- Add ThemeRegistry to CMS Backend
- Add custom checks to Monitoring
Features
- include Codeception
- add date based activation of page content in CMS
- add bcc to contact-form
- show webP images in CKFinder
Layout
- Add GeneralAjaxData and toast service
- Fix browser language detection if page is not homepage
Features
- update favicon generator
- improved gulp and node js version handling
- set navigation active state
- add fallback breadcrumbs for special categories
- added reCaptcha to contact forms
- max cms level increased
- fixes extension in file upload when more than one dot in filename
- remove useless ?> in html
- fix 404 page css
- fix csp error in iframes
- maintenance: remove unneeded dependency
Features
- Add privacy checkbox in contactform automatically
- Use same urlify function from sitemap generator for collection rewrites
- Add connection rejection for non-whitelisted ip addresses
- max_files of RotatingFileHandler are configurable in.env
- Add Google Geocoding API Key
- Generating link for local pages considering is_unique_site flag
- Not loosing is_standard_site when saving other website
- Correct redirect after login when is_unique_site flag is set
- Language switch
- Correct label for multiple files
Features
- Add download option FileGallery
- Show URL to sitemap.xml in CMS Backend if File exists
- Add mandatory indicator to ContactForm Fields
- Fix Layout of Gallery
- Fix Fileupload Input in ContactForm
- Fix Date Range Picker
- Change Layout of 404 Page
- Fix Data returned for getCollectionFullLine
- Fix Image Upload in CKFinder in CMS Backend
- Fix Order Statistics for Shops with the same Description
Bug Fixes
- strip fields from logger context that could contain a password
- Close Card-View without reloading
Bug Fixes
- Fix Language Switch
- Show 404 Page if Collection Entry is not linked or not valid
- Contactform removed line breaks
- Fix jQuery IE
Layout
- Hide Google reCAPTCHA from contact form
- Separate collection filters to use in custom collection templates
Bug Fixes
- Wrong input name in language cardform
- Error in breadcrumb of collection details page, if page is not active in navigation
Bug Fixes
- Prevent CMS Login problems by not sanitizing the input password
- Change Styling of File Gallery
- Add Preview Button for Collection Entries