Technische FAQ
Typo3 Questions.
Character Encoding
When using the runtime editor RTE the special characters have a weird behaviour and the TEXT mode of the RTE, the WYSIWYG mode of the RTE and the text Typo3 renders to the browser do not behave in a consistent way. This issue has been raised in a German forum already:
See this posting
The solution provided in laters postings at this place indeed does the trick.
So, by pasting
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
into the file typo3conf/localconf.php it seems all parts of the system are forced to use utf-8 as encoding and thus the conversion process works right.
Note, however, that all text produced until you make this configuration change, will display incorrectly and will have to be changed. So make this change as early as possible
Missing Files in Database
Problem: In the backend module DB check we were getting an error "missing files in database". The error was associated with image files once uploaded and included in a Typo3 image record. The image record was later deleted and the (large) image files removed from the upload area. We had no interruption of regular Typo3 services but wanted to get rid of this error message.
Explanation: Deleted records in Typo3 are just marked as deleted and not really deleted. However, on some places, such as the DB check or the Total Page Tree, they are nevertheless showing up.
Solution:
- Warning: The solution operates on the database tables of Typo3. If you make a mistake here (or if some important aspect slipped our attention, or for some other, unknown reason) you might wreck your entire Typo3 installation - so be sure to have a database backup, and: It has not been our fault if something goes wrong here.
- Open table tt_content in a database editing tool, such as PHPMyAdmin or Mysql Control Center.
- The missing files error messages shows two ids, a uid (the one in square brackets) and a pid, explicitely shown as pid.
- Look in tt_content for records with the reported uid and pid.
- Verify that these records have an entry of "1" on the field deleted.
- Delete these records.
- Clear the Typo3 cache.
- Recheck DB check and the error message should be gone.
The pages still show up in the page tree. To have them deleted there, you have to do a similar operation on the table pages, which is responsible for constructing the total page tree.
Meta Tags in Typo3, Google Webmaster Verification
This site is using YAML as Typo3 template.
First problem: There were no meta tags produced at all. Solution: Install the metatags extension, YAML seems to assume that it is installed but does not mention it in the documentation, so far as I recall.
Second problem: There are some factory defaults such as "meine Beschreibung" in the meta tags. Solution: They are stored in the setup area of the metatags.config extension template.
Third problem: There is no meta tag for the google webmaster tool verification process. Edit the setup of the main YAML template as follows:
page.headerData.10 < temp.headTemplate
# the following inserted by cap
page.headerData.15 = HTML
page.headerData.15.value (
<meta name="verify-v1" content="whateverassignedbygoogle" />
)
#
