Important note:
The TYPO3 template is also available in an updated version for TYPO3 version 13.4 available!
With the free TYPO3 template you can start creating content immediately and your website will be online in no time. You don't have to worry about design, templates or TypoScript page.
This is what it looks like: Live version of our TYPO3 template
The TYPO3 template is available for download for all interested users. You can also install the TYPO3 template with other providers. However, we cannot offer technical support for this. Alternatively you can use our TYPO3 Developer plan free of charge and without obligation for 3 months, where the template is already pre-installed (as in all our hosting packages).
Download the latest version of the TYPO3 template (tar.gz archive)
For your own installation, a backend user "typo3-admin" with the password "muster" is preset.
TYPO3 10 LTS requires at least PHP 7.2, but we recommend at least PHP 7.3 for using the sample project.
We welcome your suggestions and ideas for improvement.
The template is customizable and can be extended with additional functions.
The template offers:
- Responsive web design, suitable for desktop, smartphone and tablet
- Optimized for search engines
- prepared for accessibility
- Examples for all standard content elements
- optimized for short loading times and accessibility
- State-of-the-art technology
- Visually and functionally customizable
It can be used as a basis for your own website and represents a "best practice" example. Here you can also learn how to set up a TYPO3 project. It is not intended to be a design template, but a project template. The design can be adapted to your own ideas.
We have deliberately kept the template lean and only pre-installed the most frequently used functions:
- Display of current news (extension: news)
- Search engine friendly, readable web addresses (speaking URLs)
- Support for search engine optimization of the website
- Lightbox effect for click enlargement of images
- Configurable Cookie Consent Manager
The sample project is based on TYPO3 LTS version 10.4, which means that it can be operated without a relaunch until at least the end of April 2023. Extended Long Term Support (ELTS) provides updates and support until the end of April 2026.
Some information about the History of the template.
What does the sample project cost?
The Musterprojekt is included in the price of all new
TYPO3 hosting packages from jweiland.net and is already pre-installed.What about updates?
The project is under continuous development. The current version 2.0.6 of the template from August 2021 is based on TYPO3 version 10.4 LTS and is automatically available in the hosting package.
Please note, however, that existing installations cannot be updated automatically, as each customer can make changes to the template project files themselves. These changes would be overwritten by automatic updates.
We log all important changes in the change log so that you can add new functions or bug fixes yourself if necessary.
What's new in this version of the template?
In version 10 of the sample project, we have not only improved existing functions, but also added many new features. In the following video you can see an overview of a few of these new features.
For example
- the new dashboard of TYPO3 10 LTS
- a cookie management solution based on the open source script "Klaro"
- Reponsive images and different crop variants for images
- Improved and new navigation variants (e.g. a mega menu)
- Grid containers for content (not yet shown in the video, see separate video)
- Expandable/collapsible content elements (not shown in the video, see separate video)
- and much more
Of course, a lot has also happened "under the hood", as we use the new possibilities of TYPO3 10 LTS in programming, such as the new asset collectors.
Install the sample project yourself
When you order a hosting plan (including the free Developer plan), the sample template is already installed by us.
If you would like to install the template in an existing hosting package at a later date, it is best to use our setup tool (see the following video). The setup tool already makes all the necessary adjustments.
The following steps are necessary for the installation:
- Create a new database via the customer menu
- Log in to the web server via SSH (instructions for Windows, MacOS and Linux)
- Installation with the setup tool as shown in the video
To install with another provider, follow the quick guide below:
- Download the file with the sample template from this website and transfer it to the web space
- Unpack the archive (musterprojekt.tar.gz)
- Create a new, empty database
- Adjust the parameters for accessing the database in typo3conf/LocalConfiguration.php
- Import database file typo3conf/musterprojekt.sql into the new, empty database
- Customize/create symlink to TYPO3 10.4.x source code
- Point domain to start directory
- Log in to TYPO3 backend (user: typo3-admin, password: muster)
- Change password for the backend user
- Call up site configuration and adjust domain name
Change encryption key
For security reasons, you should change the so-called encryption key after manual installation. This is a long random combination of letters and numbers. This key is used to "salt" various encryptions in the TYPO3 system, i.e. another random value is added to the encryption.
Proceed as follows:
- Go to the "Settings" area in the backend.
- Click on the "Installation Wide Options" here
- In the [SYS] area you will find the input field for the encryption key, enter a long random combination of numbers and letters here
- To save, click on "Write Configuration"
The steps are described in the following video.
Backend login and first steps
The backend is the administration interface of your TYPO3 website. You maintain the content of the pages in the backend.
You can always access the backend via your-domain.com/typo3.
Log in there with your user name and password.
For a freshly installed sample project, the user name is always typo3-admin. For security reasons, you should change the user name and especially the password immediately after the first login. You can see how this works in the following video.
Tip: be sure to use a secure password! Here are a few tips on secure passwords.
Customize company name
One of the first steps in customizing the sample project should be to change the company name. This can be seen at the bottom of each page, for example. Of course, you can also enter your personal name or any other text here instead of a company name.
Carry out the following steps:
- Click on "Template" in the left-hand main menu in the backend.
- Click on the "Home" page in the page tree.
- If necessary, select the "Constant editor" in the selection box in the main area at the top left.
- Select "JWEILAND.NET SAMPLE PROJECT" as the category.
- Click on the pencil icon next to the "Company name" field to be able to edit the content of the field.
- Finally, click on the "Save" button at the top
You can also see all the steps in the following video.
Replace the logo in the header area
At the top left of each page you will find a logo that is always automatically linked to the start page. To replace our example logo, proceed as follows:
- Upload your logo file via the "File list" module (file format JPG, PNG or SVG recommended). If necessary, create a suitable folder to organize your files.
- Click on "Template" in the left-hand main menu in the backend.
- Click on the "Home" page in the page tree.
- If necessary, select the "Constant editor" in the selection box in the main area at the top left.
- Select "JWEILAND.NET SAMPLE PROJECT" as the category.
- Scroll down to the "Layout" section.
- Click on the pencil icon next to the "Logo" field to activate editing.
- Enter the path to your logo file here (for example fileadmin/logos/my_logo.png).
- Click on the "Save" button at the top.
Replace favicon and appicon
Favicons are small images that are displayed in the browser title bar / browser tab, for example. A company logo or similar is usually used here.
The sample project is prepared for the use of individual favicons. Touch icons (app icons) for smartphones and tablets are also created.
Both types of icons can be easily exchanged using the constant editor.
Please note:
- The image file for the favicon and the standard touch icons must be square.
- The second variant of the image, which is particularly useful for Windows phones, requires an aspect ratio of 31:15, for example: width 310 px, height 150 px
- Use an image file in PNG or JPG format. PNG is recommended. As different variants are created dynamically in the sample project, the classic ICO files do not work here. However, these are no longer required nowadays.
To customize the files, proceed as follows:
- Switch to the "Template" backend module.
- Select the "Home" page in the page tree (the page with the globe).
- In the large, right-hand area of the backend, switch to the "Constant editor" via the upper selection box.
- In the selection box under "Category", select "JWEILAND.NET SAMPLE PROJECT".
- Scroll down to the "Layout" area.
- Click on the pencil icon next to "App-/Favicon Square" or "App-/Favicon Wide" to activate the input field.
- Enter the path to your image file in the input field. This can be located below fileadmin/ or in a separate extension:
- Example for fileadmin: fileadmin/mydirectory/images/appicon-square.png
- Example of an extension: EXT:myextension/Resources/Public/Icons/appicon-square.png
- Finally, click on "Save" at the top.
- If the change is not immediately visible, you must delete the frontend cache and also your browser cache.
Navigation variants
Horizontal navigation is used as standard. If a page has further subpages, these are displayed as a so-called "drop-down menu".
In addition, different variants can be activated via the constant editor:
- Horizontal navigation (default)
- Vertical navigation
- Horizontal and vertical navigation
The navigation type can also be used to switch between the standard output and a so-called "mega menu".
The video shows the various options and the necessary steps.
Many pages in the navigation? No problem!
Especially when using horizontal navigation, you can quickly run into problems if you have many pages on the first menu level or the page titles are relatively long. Under certain circumstances, the layout can be disturbed by the navigation breaking into a second line.
Although there is a rule of thumb that a maximum of 5-7 pages should be placed on the first level of a navigation, this may not always be possible.
We have implemented a solution for this in version 10 of the sample project!
As soon as the available space in the navigation is no longer sufficient to display all menu items in one line, a link automatically appears under which the remaining pages can then be found. This means that the menu can react flexibly to different viewport widths and is always displayed perfectly on every device, whether desktop PC, laptop, tablet or smartphone.
You can see what this looks like in the following video.
Page layouts
The sample project provides various page layouts to display the content in a certain structure.
With the different layouts, a large part of the common layout requirements can be covered. For those who want more flexibility: We have also integrated container elements for flexible multi-column content.
What is the dashboard?
The dashboard is a new module in TYPO3 10 LTS. Various information can be displayed here using so-called widgets. TYPO3 already comes with some widgets, we have also integrated a small widget in the sample project that takes you directly to the documentation (i.e. to this page).
There are now also some extensions in the TYPO3 Extension Repository (TER) that provide additional widgets.
Each backend user can set up the dashboard individually. You can even create several dashboards if required.
You can see how this works in the video.
Search engine optimization (SEO)
In TYPO3 10 LTS, you no longer need an additional extension for basic SEO functions. The manual adjustment of the page title, the control of indexing by search engines and the generation of the canonical tag are among the standard functions.
You will find an "SEO" tab in the page properties
- Title for search engines: here you can manually overwrite the automatically generated page title (<title> tag in HTML)
- Robot instructions:
- Index this page: controls whether search engines index the current page or not (meta tag robots="noindex" or "index" in HTML)
- Follow this page: controls whether search engine bots follow the links on the current page or not (meta tag robots="follow" or "nofollow" in HTML)
- Canonical link: Specifies the original URL of the current page. Is set automatically, but can be overwritten manually if required.
However, we have added the extension "yoast_seo" as an aid for easier "on page" search engine optimization. "On page" means: measures that you can carry out yourself on your site.
For example, the extension analyzes the text of a page for readability and also provides tips for improvement. It also checks whether the "Description" field is used in the page properties, as this is used to generate the important description meta tag, or whether the title of the page is correct. The extension has other functions, we recommend that you read the documentation carefully.
Social Media
TYPO3 10 LTS also comes with integrated support for some social media functions.
In the page properties of each page, you can customize the title, description and an image for Facebook and Twitter. Certain meta tags are generated in the HTML source code (Open Graph and Twitter Cards). There is a new "Social Media" section in the page properties for this purpose.
If a visitor shares the page via Facebook or Twitter, these meta tags are read by these platforms and taken into account. This allows you to control very precisely which texts and images are displayed in the preview of the two platforms.
Crop variants for images in content elements
In version 10 of the sample project, we have greatly improved the handling of images in the frontend.
On the one hand, we now use "Responsive Image Rendering". This means that, depending on the end device used to view the website, an image optimized in size for this device is delivered. The browser on a smartphone therefore receives a smaller image than the browser on a desktop computer.
This greatly improves the performance of the website, as it naturally makes little sense to deliver large images (= large amounts of data) to devices that can only display the images smaller anyway.
As a user, however, you don't have to worry about this at all - TYPO3 takes care of it fully automatically in the background.
On the other hand, we have integrated the option of using different "crop variants".
This means that you can provide a user with a smartphone with a different image section than a user with a desktop computer. This can be very useful for certain types of images (example in the video).
We have also integrated the option of synchronizing the crop variants for the different devices. This is important if you want to change the image section for all devices. Previously, you had to do this manually.
You can see exactly what this is and how it works in the following video.
Image gallery with square thumbnails
To implement an image gallery with TYPO3, you don't really need an extension. It can also be done very well with on-board tools.
To improve the presentation of such galleries a little, we have added the option to display square thumbnails of the images. This can be controlled via the "Layout" field of the content elements.
Details in the following video.
Maintain metadata of files
Meta data can be managed for each file that is used in the backend. Meta data can be, for example, an "alternative text" for images or copyright information. In some cases, this metadata is also automatically displayed in the frontend if it is available.
There are two ways to maintain this metadata:
- per content element on the files used there
- globally via the file list backend module
The global way has the advantage that you only have to maintain this data once per file. If you then use the file in a content element (even several times on different pages), the globally maintained metadata is automatically used.
Nevertheless, you do of course have the option of overwriting the global metadata locally for each content element if required.
You can see how this all works in the following video.
Edit and customize the contact form
Even relatively complex e-mail forms can be implemented with TYPO3. Simple contact forms as well as multi-page order forms, survey forms, application forms and much more can be realized.
You will also receive a sample form with the sample project. Here we have included a few of the various form options as examples. However, you will need to make a few adjustments before you can use the form.
In the following video, we show you how to remove existing input fields and add new fields.
Customize the form recipient
The correct recipient must be defined in the form so that the messages sent via the contact form also reach you.
To do this, the form's finishers must be edited in the "Forms" backend module. A finisher defines an action that is executed when the website visitor clicks the "Send" button on the form.
However, to ensure that the emails sent actually reach the recipient, there are also a few important points to consider when configuring the corresponding finisher.
All the details in the following video.
Configure TYPO3 correctly for sending emails
We generally recommend using an existing e-mail account to send e-mails from TYPO3. This can be used to send emails via SMTP.
You can either use an existing e-mail account or create your own account for sending e-mails via your customer menu. This can also be an address in the format noreply@name-der-domain.de. In other words, an address that is only used for sending, but where the name itself indicates that emails sent to this address will not be read.
Here you can find a video tutorial on how to configure e-mail addresses in the customer menu.
For the configuration in TYPO3 you need the following information:
- Server for outgoing mail SMTP: sslout.de
- Port: 465
- Username: your e-mail address
- Password of your e-mail address
You can see the necessary steps in the following video.
Translate pages and content
Multilingual websites are no problem with TYPO3. This has been a core function of TYPO3 right from the start. At the same time, TYPO3 is extremely flexible here, as in many other areas.
In order to make the content of a website available in several languages, two steps are basically necessary:
- A translation must be created for the page itself
- The content elements on this page must be translated.
TYPO3 offers two different modes for this:
- the connected mode
- the free mode (Free Mode)
In connected mode, the content elements in the standard language are closely linked to the translated content elements. If the original element is deleted, the translated element is also automatically deleted.
This mode is useful if the content is to be translated almost 1:1 into other languages.
In free mode, there is no link between the original and translated elements. If the original element is deleted, the translated element is retained.
This mode should be used if the content in the different languages differs in many parts.
The necessary steps are explained in the following video.
Add more languages
The sample project is delivered pre-configured with German and English as front-end languages. However, you can of course add other languages if required.
The following steps are necessary:
- Create a data record of the type "Website language" on the top "Page" (ID 0) in the page tree and configure it accordingly
- Add the desired languages in the page configuration and configure them here
The following video shows all the necessary steps.
Remove unneeded languages
If you do not need multilingualism for your website, you can also simply delete unnecessary languages in the backend.
- Remove the languages you do not need in the Site Configuration. A default language (German in the sample project) must be retained!
- Delete the data records of the type "Website language" on the top "Page" (ID 0)
You can also deactivate the display of the language menu in the frontend. To do this, switch to the template module in the backend, select the "Home" page, switch to the constants editor if necessary and select the "jweiland.net sample project" category there. If you scroll down a little, you will find the option to switch the language menu on or off.
Hide the search function
In the sample project, we have also integrated a search function for the website. We use the standard extension "indexed_search". (There are other, sometimes more powerful search extensions such as "ke_search" or "solr").
However, if you do not need this search function, you can simply switch it off using a constant in the constant editor of the template backend module.
Configure the Cookie Consent Manager
Although TYPO3 does not set any cookies in the frontend in the standard configuration, we have integrated a tool that displays a so-called "cookie banner" to visitors to the website. If cookies are to be set by the site, visitors have the option of agreeing to the use of individual or all cookies, or generally rejecting cookies.
In a newly installed sample project, consent to cookies from YouTube or Vimeo is requested, as we also embed a Vimeo video on a demo page.
You can control the behavior of the cookie banner via the constant editor. You can also deactivate it completely if your website does not set any third-party cookies.
Note: Cookies for logging into the backend or frontend are technically necessary cookies that do not need to be pointed out separately.
We have also preconfigured the Cookie Manager for common tools. You only need to add the relevant information to the constants in order to use the following tools:
- Matomo
- Google Analytics
- Facebook Pixel
- Youtube / Vimeo
Translate the Cookie Consent Manager
The sample project is delivered with the languages German and English, accordingly the texts of the Cookie Consent Manager are also available in these languages.
Of course, you can add any other languages. However, the texts in the Consent Manager must then also be translated if necessary. To do this, you must edit the typo3conf/ext/jwmusterprojekt10/Resources/Private/Page/Partials/Klaro.html file via SSH or FTP.
You can see the exact steps in the following video.
Show content elements expandable and collapsible
We have now integrated a function that is often requested in customer projects into the sample project: the option of displaying content elements in the frontend in an expandable and collapsible form.
Especially with long texts or a lot of content on a page, this gives you an option to make the texts clearer.
We have also integrated the option of displaying content elements in expandable and collapsible form only on smartphones, i.e. small screens. On larger screens, these content elements are displayed "normally".
Various configurations for the text editor
The text editor (CKEditor) can be configured very easily and extended with additional functions.
In addition to the standard configuration, we provide further configurations in the sample project to use various functions such as syntax highlighting or a word counter.
Note: We currently (as of mid-July 2020) still supply 4 separate configurations. However, we will soon be combining these configurations into a single, extended configuration to make them even easier to use.
You can select the different configurations in the page properties of the "Home" page, under the "Resources" tab in the "Page TSconfig" field.
The page configuration (overview)
IMPORTANT: Allow indexing of the website by search engines
A newly installed sample project cannot be indexed by Google or other search engines. This is prevented by entries in a file called robots.txt.
This also makes sense at the beginning, as you want to add your content to the sample project first. Only when the demo content has been removed and replaced with real content does it make sense to have the website indexed by search engines.
You can control this by making an entry in the page configuration.
You can see the necessary steps in the following video.
Create and manage news articles
News articles, blog articles or similar can be maintained with the supplied "News" extension.
News articles differ from normal content elements in that they are usually collected centrally in one place or folder. The output of the articles, i.e. where on the website and in what form, is controlled via so-called plugins.
A news article consists of at least a headline, usually a teaser text and the actual news text. In addition, images, files, relevant links and more can be added to articles, for example.
The video shows you how to maintain existing articles and create new ones.
Different list views for news articles
The news extension provides a list view for news articles by default. We have also configured two additional display types in the sample project:
- a reduced list view, which can be used on the homepage of the website for the latest news, for example
- a card view that can be used as an alternative to the standard view.
The desired display type can be selected in each news plugin.
Configure the RSS feed for news
The sample project provides an RSS feed for news articles. Visitors can subscribe to this feed to keep up to date with new articles.
If you want to use this feed for your news articles, you must configure it using the constant editor.
The following must be adjusted:
- The title of the RSS feed
- The description
- The domain name of the website, including protocol (http or https)
You can also generally switch the feed on or off using a constant.
What is the cache and why it needs to be cleared from time to time
To speed up the delivery of a website, TYPO3 uses various cache mechanisms. The cache is a type of temporary storage so that TYPO3 does not have to regenerate the requested page with every front-end call.
From time to time, however, it is necessary to delete this cache manually. Watch the video to find out exactly how this works and why it is necessary.
Overview of the sample project extension (site package)
The sample project is basically a TYPO3 extension. This is also referred to as a "site package", as all the files required to operate the website are bundled here.
Such necessary files are, for example
- CSS files
- JavaScript files
- Images and icons
- HTML templates (fluid templates)
- Configuration files for TypoScript and TSconfig
- and more
Although many things can be set in the sample project via constants, further changes are often only possible by editing these files.
In this video you will get an overview of the site package and learn how to set up such an extension.
Make changes to the CSS
In this video you will learn how to change certain elements of the website using CSS. As a simple example, you will see how to change the color and font of the headings.
You will also learn how to find out in which CSS file the definitions for elements can be found.
For this chapter you will need at least a basic knowledge of CSS.
The user "editor" - what are "editors"?
In addition to the role of administrator, who has all rights to the TYPO3 system, you can also create backend users with restricted rights.
These users can, for example, edit pages and content, but cannot make any changes to the system configuration or install TYPO3 extensions.
This is usually referred to as "TYPO3 editors".
The sample project provides some backend user groups as well as a sample user with the username "editor" as an example.
In this video you will learn the difference between an administrator and an editor.
Adjusting the rights of the editor
The access rights of an editor can be customized to a large extent.
As a general rule, editors should only see the modules and input fields that they need for their work. Otherwise, inexperienced users in particular are quickly overwhelmed by the many possibilities.
The rights are largely configured via the user groups. We have structured these groups very modularly in the sample project. This makes it easier to find your way around if you want to adjust the rights for certain areas or functions.
The following video gives you an overview of the options.
Go live with the new website
Once you have finished customizing the sample project, you will of course want to go live with your new website so that visitors can also enjoy it.
The following steps are necessary for this:
- Customize the entry point in the site configuration.
The domain under which the website is to be accessible must be entered here. Enter the domain name including the protocol, i.e. http or https - In the domain administration in the customer menu, you must adjust the target path of the domain.
Here you must select the directory on the server in which the project is located.
If necessary, set the PHP version to 7.3LATEST, the edition to EXTENDED and the "Secure settings" to "Yes". - To enable indexing of the website by search engines, adjust the settings for robots.txt in the page configuration.
Please follow the video instructions on this page here. - If you have an SSL certificate for the domain, automatic redirection from http to https must be activated.
To do this, you must activate the last two lines in the .htaccess file in the project directory on the server by removing the hash symbol at the beginning of the respective lines.
Set up a daily backup of the website
The new project should be integrated into the daily backup. This gives you the option of restoring the website from a backup at any time if, for example, pages or files are accidentally deleted.
If the sample project was set up by us, this step is not necessary! Sample projects installed by us are always already included in the backup script.
If you have installed the sample project yourself, the following steps must be carried out:
- Edit the "daily" file on the server. You will find the file in the typo3cms/system/backup/ directory.
- Add the following to the prepared lines (e.g. for project3)
- the directory in which the project is located
- the name of the database
- the name of the database user
- the password for the database
IMPORTANT: the password must be enclosed in single quotation marks!
- Activate the corresponding line for the database backup by removing the hash symbol at the beginning of the line
- Activate the 3 lines for the file backup by also removing the hash symbol at the beginning of the line
After you have saved the changes, you can test the backup by starting the cronjob in your customer menu, which calls the daily script.
All steps are explained in detail in the following video.
Upgrade from version 9 to version 10
If you have previously used the sample project 9, you can of course upgrade to TYPO3 10.
After the successful upgrade, you have two options:
- You continue to use the sample project extension, version 9 (jwmusterprojekt9), in TYPO3 10
- You replace the sample project extension version 9 with version 10 (jwmusterprojekt10).
To 1)
Advantages:
- You have a current TYPO3 version
- If you have made your own adjustments to the files of sample project 9 (CSS, TypoScript, fluid templates, etc.), these adjustments are still available and the website simply continues to work in the frontend as before
Disadvantages:
- You cannot use the new functions of sample project 10 (responsive image rendering, new navigation types, multi-column containers for content, cookie manager)
2)
Advantages:
- You also have a current TYPO3 version
- You have all the new functions of sample project 10 (see above)
Disadvantages:
- If you have made your own adjustments to files in sample project 9 (CSS, TypoScript, Fluidtemplates etc.), you must transfer these adjustments manually to the corresponding files in sample project 10. Automatic migration is not possible.
Both variants therefore have advantages and disadvantages, and you must decide for yourself which variant you choose. Of course we can help you with this!
In the following videos, we show an example of a complete upgrade from sample project 9 to 10, including the replacement of the sample project extension.
Change log (changelog)
Here we document all the changes we make to the TYPO3 template over time. This way, users can always keep their own installation up to date. This makes future TYPO3 updates much easier.
Version 2.1.0
2021-09-10 [FEATURE] Set the logo width via TypoScript constant
Modified files:
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/002_page.10.typoscript
* EXT:jwmusterprojekt10/Configuration/TypoScript/Rootpages/Project1/Constants/constants.typoscript
* EXT:jwmusterprojekt10/Resources/Private/Language/en.locallang.xlf
* EXT:jwmusterprojekt10/Resources/Private/Language/locallang.xlf
* EXT:jwmusterprojekt10/Resources/Private/Page/Partials/Header.html
Version 2.0.4
2021-06-25 [BUGFIX] Allow to set the rel attribute in link wizard
Removed a typo that prevented the rel attribute from being set in the link wizard.
Modified file:
* EXT:jwmusterprojekt10/Configuration/RTE/custom.yaml
Version 2.0.3
2021-05-04 [BUGFIX] Display dummy image in news card view, if no preview image is defined in the news record
Changed file:
* EXT:jwmusterprojekt10/Resources/Private/Extensions/News/Partials/List/CardItem.html
Version 2.0.1
2021-03-17 [TASK] Remove typoscript conditions
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/000_config.typoscript
Version 2.0.0
2021-03-11 [TASK] Manual include of tsconfig files
To simplify the use of the template project in multi-domain environments (also in connection with other template extensions), the desired TSconfig can now be loaded manually in the page properties of a page.
!! This is a breaking change, you have to include the tsconfig in the page resources of the home page, if you do a manual upgrade of the jwmusterprojekt10 extension!
Changed files:
* EXT:jwmusterprojekt10/ext_localconf.php
* EXT:jwmusterprojekt10/Configuration/TCA/Overrides/pages.php
2021-03-11 [TASK] Position of video_shariff overlay in news list and detail view
Changed files:
* EXT:jwmusterprojekt10/Resources/Private/Extensions/News/Partials/List/CardItem.html
* EXT:jwmusterprojekt10/Resources/Private/Sass/Extensions/videoshariff.scss
* EXT:jwmusterprojekt10/Resources/Public/Css/Extensions/videoshariff.css
New file:
* EXT:jwmusterprojekt10/Resources/Private/Extensions/News/Partials/List/Item.html
2021-03-11 [BUGFIX] Render headline and teaser in news card view without preview image
Changed file:
* EXT:jwmusterprojekt10/Resources/Private/Extensions/News/Partials/List/CardItem.html
2021-03-11 [TASK] Updated extensions yoast_seo and video_shariff
Version 1.9.3
2021-02-17 [BUGFIX] Correct size for images in multi column layouts
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/000_styles.content.get.typoscript
Version 1.9.2
2021-02-09 [BUGFIX] Replace removed path related constant
Changed file:
* EXT:jwmusterprojekt10/Classes/ViewHelpers/ExistsViewHelper.php
Version 1.9.1
2021-02-04 [BUGFIX] Correct size for images in bottom content container
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/000_styles.content.get.typoscript
Version 1.8.0
2020-09-29 [FEATURE] Move modifications.css to subdirectory, create filestorage for this directory
With these changes a backenduser can write own CSS in the file modifications.css directly from the backend.
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/001_page.typoscript
Deleted file:
* EXT:jwmusterprojekt10/Resources/Public/Css/modifications.css
New file:
* EXT:jwmusterprojekt10/Resources/Public/Css/Modifications/modifications.css
Additionally, a new file storage named "CSS-Modifications" was created, which points to the directory typo3conf/ext/jwmusterprojekt10/Resources/Public/Css/Modifications/
This file storage is only visible to administrators.
Version 1.7.0
2020-09-28 [TASK] Add subtitle to title field in menu
Changed file:
* EXT:jwmusterprojekt10/Resources/Private/Page/Partials/MenuItemLink.html
2020-09-28 [TASK] Menu Section only if header exists and is visible
Changed file:
* EXT:jwmusterprojekt10/Resources/Private/Extensions/FluidStyledContent/Templates/MenuSection.html
2020-09-28 [BUGFIX] Wrong padding definitions
Changed files:
* EXT:jwmusterprojekt10/Resources/Private/Sass/Default/_general.scss
* EXT:jwmusterprojekt10/Resources/Public/Css/style.css
2020-09-28 [TASK] Add hidden field into container configuration
Changed file:
* EXT:jwmusterprojekt10/Configuration/TCA/Overrides/tt_content.php
2020-09-28 [BUGFIX] Wrong variable
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/AddOns/BgImage/Setup/lib.bgimage.typoscript
2020-09-28 [FEATURE] Add Ckeditor Plugin indentblock
Changed files:
* EXT:jwmusterprojekt10/Configuration/RTE/custom.yaml
* EXT:jwmusterprojekt10/Resources/Private/Sass/Modules/_typography.scss
* EXT:jwmusterprojekt10/Resources/Public/Css/style.css
* EXT:jwmusterprojekt10/Resources/Public/Css/RTE/editor.css
2020-09-28 [BUGFIX] SVG Css only for file type
Changed files:
* EXT:jwmusterprojekt10/Resources/Private/Sass/Default/_general.scss
* EXT:jwmusterprojekt10/Resources/Public/Css/style.css
Version 1.6.3
2020-08-24 [BUGFIX] Delete double class definition
Changed file:
* EXT:jwmusterprojekt10/Resources/Private/Page/Partials/Header.html
2020-08-24 [TASK] Rename mp9forms.yaml
Renamed file:
* EXT:jwmusterprojekt10/Configuration/Forms/mp9forms.yaml => EXT:jwmusterprojekt10/Configuration/Forms/exampleform.yaml
Changed file:
* EXT:jwmusterprojekt10/Configuration/TypoScript/Extensions/Form/Setup/ext.form.typoscript
Version 1.6.2
2020-07-21 [BUGFIX] Reactivate missing buttons in RTE
Changed files:
* EXT:jwmusterprojekt10/Configuration/RTE/custom.yaml
Version 1.6.1
2020-07-17 [TASK][FOLLOWUP] Merge the different CKEditor configurations into one
Removed unnecessary configuration files
Removed files:
* EXT:jwmusterprojekt10/Configuration/RTE/codesnippets.yaml
* EXT:jwmusterprojekt10/Configuration/RTE/wordcount-codesnippet.yaml
* EXT:jwmusterprojekt10/Configuration/RTE/wordcount.yaml
Version 1.6.0
2020-07-17 [TASK] Merge the different CKEditor configurations into one
Changed files:
* EXT:jwmusterprojekt10/ext_localconf.php
* EXT:jwmusterprojekt10/Configuration/RTE/custom.yaml
* EXT:jwmusterprojekt10/Configuration/TCA/Overrides/pages.php
* EXT:jwmusterprojekt10/Configuration/TypoScript/General/Setup/001_page.typoscript
Version 1.5.2
2020-07-16 [TASK] Add extensions as dependencies
Changed files:
* EXT:jwmusterprojekt10/composer.json
* EXT:jwmusterprojekt10/ext_emconf.php
Version 1.5.1
2020-07-06 First Release
This page contains automatically translated content.