Hallo allerseit!
Nach den entsprechenden Eintragungen in die .htaccess und Änderungen im TS sehen meine Links so aus: "alias.html". Ich möchte aber, dass auch die UID im Link entalhen ist ("alias.uid.html"). Ist es denn möglich ohne bfore/after?
Danke
Hallo,
versuchs doch mal mit dataWrap
temp.link = TEXT
temp.link.dataWrap = <a href="{page:alias}.{page.uid}.html">|</a>
temp.link.value = Mein Link
Ist ungetestet, müsste aber funktionieren.
Liebe Grüße,
Nicole
Hallo Nicole !
In der TS-Referenz (https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html) wird beschrieben, wie man URLs wie [title].[uid].[typeNum].html erzeugen lässt. Nun kriege ich stattdessen [alias].[typeNum].html -- woran könntes denn liegen?
# SEO enables Rule Rewrite START
#config.simulateStaticDocuments = PATH_INFO
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 0
config.simulateStaticDocuments_addTitle = 0
#config.stat_titleLen = 100
# SEO enables Rule Rewrite STOP
# MENU LEVEL 2 START
mainPage.10 {
marks {
MENU_LEVEL_2 = HMENU
MENU_LEVEL_2 {
entryLevel = 1
special.value = 392
1 = TMENU
1.NO = 1
1.NO {
doNotLinkIt = 0
doNotShowLink = 0
ATagParams = class="nav_2_NO" onfocus=blur(this)
linkWrap = |& nbsp;& #124; |*| & nbsp;|& nbsp;& #124; |*| & nbsp;|
ATagTitle.field = description // title // alias // subtitle // abstract
}
1.ACT < .1.NO
1.ACT = 1
1.ACT {
ATagParams = class="nav_2_ACT" onfocus=blur(this)
}
}
}
}
# MENU LEVEL 2 STOP
.htaccess:
#RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^[^/]*\.html$ index.php
RewriteEngine On
RewriteRule ^[^/]*\.html$ index.php
Was ist denn hier falsch konfiguriert?..
Hallo,
also, wenn ich die Referenz richtig verstehe, geht nur entweder oder, also entweder [title].[uid].[type].html oder [alias].[type].html.
Ich vermute, dass du aliase gesetzt hast und die in der Funktion eine höhere Priorität haben, als die uid, sprich wenn alias gesetzt, dann schreibe link mit alias.
Vielleicht kannst du mal testen, ob dies zutrifft, indem du bei einer Seite den Alias löscht und dir den generierten Link anschaust.
Stimmt dies mit meiner Aussage überein, so müsste man dann nur die entsprechende Funktion bei Typo3 ändern.
Liebe Grüße,
Nicole
Hallo,
erstmal Danke für Deine ausführlichen Antworten!
Ich hab jetzt TYPO deinstalliert und werde morgen das Ganze neu aufbauen... 🙂 Ich möchte nämlich genau feststellen, was ich verkehrt gemacht habe, dass ich gestern und heute absolut unerwartete Ergebnisse bekommen habe...
Gruß,
Ilya