Help needed to switch to adaptive theme 2

Created on 6 January 2024, 9 months ago
Updated 14 April 2024, 6 months ago

He made us switch to adaptive theme 2 and now he works on adaptive theme 1 and stops maintaining this one....version 1 is drupal 10 compatible, version 2 is not and probably never will be..... good job mattbloomfield, i should just stuck with adaptive theme 1

πŸ’¬ Support request
Status

Active

Version

1.4

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @tokosefi
  • Switching back to the original Adaptive Theme is not so hard. You can even keep using your AT2 created subtheme if you just create a symlink that directs .../web/theme/contrib/at_theme to .../web/theme/contrib/adaptivetheme/

    PS: note that mattbloomfield created this fork because the original theme could not receive updates for a long time due to the original creator being missing.

  • where to create that symlink, can you be more specific?

  • In WEBDIR/themes/contrib I deleted "at_theme" directory and replaced it with a symlink to the "adaptivetheme" directory.

  • can you give me exact steps please, what is symlink? I want to switch back to adaptive theme 1.0 I have a theme folder now in web/themes/mythemename

    so what exactly need I do?

    can you write exact steps? It is really unfair nobody supports this theme anymore...I saw bloomfield posted on adaptive theme 1 but not here on 2

  • πŸ‡ΊπŸ‡ΈUnited States camhoward New Hampshire, USA

    @tokosefi -- I understand the frustration of not knowing how to do something, but please don't accuse people of giving up or being "unfair" when they are volunteering their time to provide a resource for you for free. You could also do some of your own research through the issue queue to find the directions about how to switch from Adaptive Theme 2.0 to the original AdaptiveTheme.

    Matt Bloomfield generously created a fork of AdaptiveTheme when the original creator and maintainer was no longer available.

    When Matt was granted security coverage and the maintainer role for the original AdaptiveTheme, he switched to maintaining and updating the original. He announced that back in 2021.

    I updated all my Drupal 9 sites to use the original AdaptiveTheme with AT Tool 2.0 at that time.

    Switching from Adaptive Theme 2.0 to AdaptiveTheme was very easy. Here are the steps I followed:

    1. Download the latest version of AdaptiveTheme from https://www.drupal.org/project/adaptivetheme β†’ .
    2. Backup your site.
    3. Put your site in maintenance mode.
    4. Set Bartik or Olivero as the default theme.
    5. Delete at_theme from the themes directory.
    6. Upload adaptivetheme-8.x-5.2.tar.gz to the themes directory.
    7. Extract the tar.gz file which creates the adaptivetheme directory.
    8. Clear Drupal's caches.
    9. Set your previously created custom theme as the default theme.
    10. Check that everything looks/works as expected.
    11. Delete adaptivetheme-8.x-5.2.tar.gz from the themes directory since it's no longer needed after the adaptivetheme directory is created.
    12. Take the site out of maintenance mode.
    13. Clear Drupal's caches.

    People using composer and/or drush may need to do things a bit differently.

    This is not the same as using a symlink, but is another option.

  • i use composer yes, so this is not valid for me
    i see my theme folder name under web/theme/mytheme so i dont think I should delete it
    i am really in a hurry, 1 month behind with project because of this...
    is adaptive them 1.0 drupal 10 compatible?
    I know i had to change something in db if i remember when i switche from 1, to 2

  • That's strange. I used AT Tool 2.0 to create the subtheme and it is under themes/custom. Note that I am also using composer

    Anyhow, just login to the console on your server and try the following with your staging site:

    1. cd /path/to/site/web/themes/contrib
    2. mv at_theme at_theme.orig
    3. ln -s /path/to/site/web/themes/contrib/adaptivetheme/ at_theme
    4. cd /path/to/site
    5. drush cr

    If that works well, you can remove at_theme from composer.json, delete the at_theme.orig directory, and try everything on your production site.

    I believe this is what I did.

  • i dont understand the 3rd step
    will it work in gibash in local server?

    What I will do is uninstall

    "drupal/at_theme": "^1.4",
    "drupal/at_tool": "^1.4",

    both with uninstall then remove with composer
    I will keep the mytheme folder intact
    then i will composer require

    composer require 'drupal/adaptivetheme:^5.2'
    and
    composer require 'drupal/at_tool:^2.0'

    will this fix the problem? Do i need to do something else? Also i wil switch to another theme meanwhile i am doing this

  • Step 3 is the command to create the symlink. The subtheme that I created using AT Tool 2.0 contained links to /path/to/site/web/themes/contrib/at_theme/at_core/...

    Hence, I created a symbolic link (symlink) that points /path/to/site/web/themes/contrib/at_theme/ to /path/to/site/web/themes/contrib/adaptivetheme. So my subtheme keeps pointing to files in /path/to/site/web/themes/contrib/at_theme/at_core, but that is no problem as it points to /path/to/site/web/themes/contrib/adaptivetheme/at_core/... thanks to the symbolic link.

  • πŸ‡ΊπŸ‡ΈUnited States camhoward New Hampshire, USA

    @tokosefi -- Yes, temporarily switching to a different theme while making these changes is recommended. Your site should be in maintenance mode while you do this, so the change will not be too visible to the public. As soon as you make the changes and check the site, you can switch back to your custom theme and take the site out of maintenance mode.

  • πŸ‡ΊπŸ‡ΈUnited States MegaphoneJon

    @camhoward I found these instructions very helpful, thank you.

  • πŸ‡ΊπŸ‡ΈUnited States camhoward New Hampshire, USA

    @MegaphoneJon -- I'm happy to hear that! Thanks for letting me know.

  • because of this theme I have not been able to update my site now for 8 months....
    i cant uninstall it.....and switch to adaptive theme 1.0 which is maintained

    this does not work I use composer I cant even uninstall the theme under extend

    Download the latest version of AdaptiveTheme from https://www.drupal.org/project/adaptivetheme β†’ .
    Backup your site.
    Put your site in maintenance mode.
    Set Bartik or Olivero as the default theme.
    Delete at_theme from the themes directory.
    Upload adaptivetheme-8.x-5.2.tar.gz to the themes directory.
    Extract the tar.gz file which creates the adaptivetheme directory.
    Clear Drupal's caches.
    Set your previously created custom theme as the default theme.
    Check that everything looks/works as expected.
    Delete adaptivetheme-8.x-5.2.tar.gz from the themes directory since it's no longer needed after the adaptivetheme directory is created.
    Take the site out of maintenance mode.
    Clear Drupal's caches.

  • It has the same contents as the original now, you can just replace them.

  • so i can use version 2?
    because I cant switch to version 1 apparently

  • istill get errors

    I updated to version for drupal 10 but the errors persist

    i updated it now and still get errors
    
    <code>User warning: The following theme is missing from the file system: at_tools in Drupal\Core\Extension\ExtensionPathResolver->getPathname() (line 63 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).
    Drupal\Core\Extension\ExtensionPathResolver->getPathname('theme', 'at_tools') (Line: 85)
    Drupal\Core\Extension\ExtensionPathResolver->getPath('theme', 'at_tools') (Line: 135)
    Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension('at_tools') (Line: 87)
    Drupal\Core\Asset\LibraryDiscoveryCollector->getLibraryDefinitions('at_tools') (Line: 66)
    Drupal\Core\Asset\LibraryDiscoveryCollector->resolveCacheMiss('at_tools') (Line: 149)
    Drupal\Core\Cache\CacheCollector->get('at_tools') (Line: 44)
    Drupal\Core\Asset\LibraryDiscovery->getLibrariesByExtension('at_tools') (Line: 58)
    Drupal\Core\Asset\LibraryDiscovery->getLibraryByName('at_tools', 'appearance_settings') (Line: 68)
    Drupal\Core\Asset\LibraryDependencyResolver->doGetDependencies(Array) (Line: 41)
    Drupal\Core\Asset\LibraryDependencyResolver->getLibrariesWithDependencies(Array) (Line: 104)
    Drupal\Core\Asset\AssetResolver->getLibrariesToLoad(Object) (Line: 116)
    Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
    Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in Drupal\Core\Extension\ExtensionPathResolver->getPath() (line 85 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).
    Drupal\Core\Extension\ExtensionPathResolver->getPath('theme', 'at_tools') (Line: 135)
    Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension('at_tools') (Line: 87)
    Drupal\Core\Asset\LibraryDiscoveryCollector->getLibraryDefinitions('at_tools') (Line: 66)
    Drupal\Core\Asset\LibraryDiscoveryCollector->resolveCacheMiss('at_tools') (Line: 149)
    Drupal\Core\Cache\CacheCollector->get('at_tools') (Line: 44)
    Drupal\Core\Asset\LibraryDiscovery->getLibrariesByExtension('at_tools') (Line: 58)
    Drupal\Core\Asset\LibraryDiscovery->getLibraryByName('at_tools', 'appearance_settings') (Line: 68)
    Drupal\Core\Asset\LibraryDependencyResolver->doGetDependencies(Array) (Line: 41)
    Drupal\Core\Asset\LibraryDependencyResolver->getLibrariesWithDependencies(Array) (Line: 104)
    Drupal\Core\Asset\AssetResolver->getLibrariesToLoad(Object) (Line: 116)
    Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
    Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    User warning: The following theme is missing from the file system: at_tools in Drupal\Core\Extension\ExtensionPathResolver->getPathname() (line 63 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).
    Drupal\Core\Extension\ExtensionPathResolver->getPathname('theme', 'at_tools') (Line: 85)
    Drupal\Core\Extension\ExtensionPathResolver->getPath('theme', 'at_tools') (Line: 488)
    ckeditor5_library_info_alter(Array, 'at_tools', NULL) (Line: 562)
    Drupal\Core\Extension\ModuleHandler->alter('library_info', Array, 'at_tools') (Line: 386)
    Drupal\Core\Asset\LibraryDiscoveryParser->parseLibraryInfo('at_tools', '') (Line: 138)
    Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension('at_tools') (Line: 87)
    Drupal\Core\Asset\LibraryDiscoveryCollector->getLibraryDefinitions('at_tools') (Line: 66)
    Drupal\Core\Asset\LibraryDiscoveryCollector->resolveCacheMiss('at_tools') (Line: 149)
    Drupal\Core\Cache\CacheCollector->get('at_tools') (Line: 44)
    Drupal\Core\Asset\LibraryDiscovery->getLibrariesByExtension('at_tools') (Line: 58)
    Drupal\Core\Asset\LibraryDiscovery->getLibraryByName('at_tools', 'appearance_settings') (Line: 68)
    Drupal\Core\Asset\LibraryDependencyResolver->doGetDependencies(Array) (Line: 41)
    Drupal\Core\Asset\LibraryDependencyResolver->getLibrariesWithDependencies(Array) (Line: 104)
    Drupal\Core\Asset\AssetResolver->getLibrariesToLoad(Object) (Line: 116)
    Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
    Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in Drupal\Core\Extension\ExtensionPathResolver->getPath() (line 85 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).
    Drupal\Core\Extension\ExtensionPathResolver->getPath('theme', 'at_tools') (Line: 488)
    ckeditor5_library_info_alter(Array, 'at_tools', NULL) (Line: 562)
    Drupal\Core\Extension\ModuleHandler->alter('library_info', Array, 'at_tools') (Line: 386)
    Drupal\Core\Asset\LibraryDiscoveryParser->parseLibraryInfo('at_tools', '') (Line: 138)
    Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension('at_tools') (Line: 87)
    Drupal\Core\Asset\LibraryDiscoveryCollector->getLibraryDefinitions('at_tools') (Line: 66)
    Drupal\Core\Asset\LibraryDiscoveryCollector->resolveCacheMiss('at_tools') (Line: 149)
    Drupal\Core\Cache\CacheCollector->get('at_tools') (Line: 44)
    Drupal\Core\Asset\LibraryDiscovery->getLibrariesByExtension('at_tools') (Line: 58)
    Drupal\Core\Asset\LibraryDiscovery->getLibraryByName('at_tools', 'appearance_settings') (Line: 68)
    Drupal\Core\Asset\LibraryDependencyResolver->doGetDependencies(Array) (Line: 41)
    Drupal\Core\Asset\LibraryDependencyResolver->getLibrariesWithDependencies(Array) (Line: 104)
    Drupal\Core\Asset\AssetResolver->getLibrariesToLoad(Object) (Line: 116)
    Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
    Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
    Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
    call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
    Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
    Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

  • that is what I am talking it is a huge mess this theme after moving to version 2 and I am confused

    I HAVE INSTALLED

    at_tool (apparently this is for version adaptive theme 2)

    not

    at_tools (and this is for version 1 adaptive theme which I don't have installed)

  • also update status gives these errors for incompatibility with drupal 10

    it is a colossal mess

    CUSTOM PROJECTS
    --------------------------------------------------------------------------------
    stezija 8.x-1.0
    Scanned on Fri, 2024-04-12 21:30.

    1 error found. 10 warnings found. Avoid some manual work by using drupal-rector
    for fixing issues automatically or Upgrade Rector to generate patches.

    web/themes/radiestezija/color/color.inc:
    +-----------------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +-----------------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Fix with
    rector | 11 | Call to deprecated function drupal_get_path(). Deprecated in
    drupal:9.3.0 and is removed from drupal:10.0.0. Use
    Drupal\Core\Extension\ExtensionPathResolver::getPath()
    instead.
    |
    +-----------------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/dataset/forum-list.html.twig:
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | Using an "if" condition on "for" tag in
    "themes/radiestezija/templates/dataset/forum-list.html.twig"
    at line 82 is deprecated since Twig 2.10.0, use a "filter"
    filter or an "if" condition inside the "for" body instead
    (if your condition depends on a variable updated inside the
    loop). See https://drupal.org/node/3071078.
    |
    | Check
    manually | 0 | Using an "if" condition on "for" tag in
    "themes/radiestezija/templates/dataset/forum-list.html.twig"
    at line 93 is deprecated since Twig 2.10.0, use a "filter"
    filter or an "if" condition inside the "for" body instead
    (if your condition depends on a variable updated inside the
    loop). See https://drupal.org/node/3071078.
    |
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/field/link-formatter-link-separate.html.twig:
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | The spaceless tag in
    "themes/radiestezija/templates/field/link-formatter-link-sep
    arate.html.twig" at line 15 is deprecated since Twig 2.7,
    use the "spaceless" filter with the "apply" tag instead. See
    https://drupal.org/node/3071078.
    |
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/form/dropbutton-wrapper.html.twig:
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | The spaceless tag in
    "themes/radiestezija/templates/form/dropbutton-wrapper.html.
    twig" at line 13 is deprecated since Twig 2.7, use the
    "spaceless" filter with the "apply" tag instead. See
    https://drupal.org/node/3071078.
    |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/form/select.html.twig:
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | The spaceless tag in
    "themes/radiestezija/templates/form/select.html.twig" at
    line 13 is deprecated since Twig 2.7, use the "spaceless"
    filter with the "apply" tag instead. See
    https://drupal.org/node/3071078.
    |
    +----------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/layout/book-export-html.html.twig:
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | Using an "if" condition on "for" tag in
    "themes/radiestezija/templates/layout/book-export-html.html.
    twig" at line 37 is deprecated since Twig 2.10.0, use a
    "filter" filter or an "if" condition inside the "for" body
    instead (if your condition depends on a variable updated
    inside the loop). See https://drupal.org/node/3071078.
    |
    | Check
    manually | 0 | Using an "if" condition on "for" tag in
    "themes/radiestezija/templates/layout/book-export-html.html.
    twig" at line 41 is deprecated since Twig 2.10.0, use a
    "filter" filter or an "if" condition inside the "for" body
    instead (if your condition depends on a variable updated
    inside the loop). See https://drupal.org/node/3071078.
    |
    +----------------+------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/templates/navigation/toolbar.html.twig:
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | The spaceless tag in
    "themes/radiestezija/templates/navigation/toolbar.html.twig"
    at line 31 is deprecated since Twig 2.7, use the "spaceless"
    filter with the "apply" tag instead. See
    https://drupal.org/node/3071078.
    |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    web/radiestezija.info.yml:
    +----------------+------+----------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+----------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | The 'quickedit/quickedit' library is not defined because the
    defining extension is not installed. Cannot decide if it is
    deprecated or not.
    |
    +----------------+------+----------------------------------------------------------------------------------------------------------------------------------------------+
    web/themes/radiestezija/radiestezija.info.yml:
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------+
    | status | line | message |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------+
    | Check
    manually | 0 | Value of core_version_requirement: ^8.8 | ^9 is not
    compatible with the next major version of Drupal core. See
    https://drupal.org/node/3070687.
    |
    +----------------+------+---------------------------------------------------------------------------------------------------------------------------------------------------+

  • also sd123 wrote this

    Switching back to the original Adaptive Theme is not so hard. You can even keep using your AT2 created subtheme if you just create a symlink that directs .../web/theme/contrib/at_theme to .../web/theme/contrib/adaptivetheme/

    PS: note that mattbloomfield created this fork because the original theme could not receive updates for a long time due to the original creator being missing.

    IS THERE A WAY TO GO INTO CODE AND CHANGE ALL THE LINKS SOMEHOW? SO I DONT NEED TO SIMLINK IT?

  • also trying to install ATTOOLS like you RECOMMENDED

    I get errors in composer.....why did you do to this theme Mattbloomfield??

    I am sure many people just abandoned it

     ddev composer require 'drupal/at_tools:^3.6' -W
    Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    ./composer.json has been updated
    Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    Running composer update drupal/at_tools --with-all-dependencies
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires drupal/at_tools ^3.6 -> satisfiable by drupal/at_tools[3.6.0, 3.x-dev].
        - drupal/at_tools[3.6.0, ..., 3.x-dev] require drupal/adaptivetheme ^4.0 -> found drupal/adaptivetheme[dev-4.x, 4.0.0, 4.1.0, 4.x-dev (alias of dev-4.x)] but it conflicts with your root composer.json require (^5.2).
    
    
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
    Composer [require drupal/at_tools:^3.6 -W] failed, composer command failed: composeCmd failed to run 'COMPOSE_PROJECT_NAME=ddev-radiestezijaclone docker-compose -f C:\Users\fende\ddev\radiestezija\.ddev\.ddev-docker-compose-full.yaml exec -w /var/www/html -T -e XDEBUG_MODE=off web composer require drupal/at_tools:^3.6 -W', action='[]', err='exit status 2', stdout='', stderr='Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    ./composer.json has been updated
    Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    Running composer update drupal/at_tools --with-all-dependencies
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires drupal/at_tools ^3.6 -> satisfiable by drupal/at_tools[3.6.0, 3.x-dev].
        - drupal/at_tools[3.6.0, ..., 3.x-dev] require drupal/adaptivetheme ^4.0 -> found drupal/adaptivetheme[dev-4.x, 4.0.0, 4.1.0, 4.x-dev (alias of dev-4.x)] but it conflicts with your root composer.json require (^5.2).
    
    
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.'. stderr=Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    ./composer.json has been updated
    Composer could not detect the root package (drupal/recommended-project) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
    Running composer update drupal/at_tools --with-all-dependencies
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires drupal/at_tools ^3.6 -> satisfiable by drupal/at_tools[3.6.0, 3.x-dev].
        - drupal/at_tools[3.6.0, ..., 3.x-dev] require drupal/adaptivetheme ^4.0 -> found drupal/adaptivetheme[dev-4.x, 4.0.0, 4.1.0, 4.x-dev (alias of dev-4.x)] but it conflicts with your root composer.json require (^5.2).
    
    
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
    
  • So both this and original adaptive theme require at_tool. Sorry for any confusion. So you should be able to have at_tool, adaptivetheme and at_theme. You should be able to just remove at_theme and use the original adaptivetheme because they contain the same files.

  • but why is one module called at_tool and the other at_tools so this is a clear difference

Production build 0.71.5 2024