Hallo Michael,
durch das manuelle Erstellen der Links hebelst du einen großen Teil der
Typolink-Vorteile aus:
- kein RealUrl oder CoolUri mehr (also keine sprechenden URLs)
- kein Sprachumschalter
- keine sonstigen Parameter, die weitergereicht werden sollen
Wenn du also später andere
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo,
ich lote hier immer noch meine Möglichkeiten aus:
Nun mal der Versuch mit der Typolinkmethode:
Bei der Suche in der Klassenreferenz gibt es diese Methode nicht, ich erhalte
nur die Methoden:
typoLink_URL und typolinkWrap
typoLink_URL
Hallo Michael,
ich kann mir nicht vorstellen, dass man die Methode statisch aufrufen kannst.
Das kann nicht gehen …
Ich habe das in einem Viewhelper noch nicht gemacht, aber wenn, dann etwa so:
$conf = array( … );
$cObjRenderer = new
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo,
könnte auch für andere hilfreich sein:
//Die aktuelle Seite
$siteUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL')
. 'index.php?id=';
$siteUrl = $siteUrl.intval($GLOBALS['TSFE']->id);
//Ein Objekt um den Cache Hash
Nachtrag:
Diese Mailingliste wird von den Profi-Entwicklern eher wenig gelesen. Erstens
lesen die ungern Mailinglisten (habe ich mir sagen lassen :-) und wenn, dann
vor allem die englische. Aber eigentlich sind die alle bei Slack (dem TYPO3
Chat).
https://forger.typo3.org/slack
Stell dort
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo Peter,
> durch das manuelle Erstellen der Links hebelst du einen großen Teil der
> Typolink-Vorteile aus:
>
>
> - kein RealUrl oder CoolUri mehr (also keine sprechenden URLs) - kein
> Sprachumschalter - keine
> sonstigen Parameter, die
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo Peter,
> ich kann mir nicht vorstellen, dass man die Methode statisch aufrufen kannst.
> Das kann nicht
> gehen …
jep, ich bin da zu tief eingestiegen weil ich dachte ich kann das statisch
aufrufen.
> Ich habe das in einem Viewhelper noch
Hallo,
ich bin an der Stelle einen anderen Weg gegangen und habe Extbase-Caching
gemacht. Vielleicht wäre das auch eher eine Alternative für Dich. Vorteil ist,
dass Du Dich nicht mit dem cHash herumschlagen musst, sondern das Caching
anhand eines Identifiers machst, den Du selbst berechnen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo Liste,
ich habe eine Extension mit mehreren Plugins, deren Actions ich bisher als
non_cachable gesetzt
habe, nun ist das nicht gerade Ressourcenschonend wenn man dann einige dieser
Plugins auf einer
Seite einbindet. (TYPO3 6.2.15)
Damit ich
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Am 29.09.2015 um 13:24 schrieb Peter Linzenkirchner:
> Hallo Michael,
>
>> $siteUrl =
>> \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') .
>> 'index.php?‘;
>
> Das liest sich so, als würdest du versuchen, die Links im
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hallo Arne,
danke für den Hinweis, allerdings würde ich gern verstehen wo mein Fehler
liegt, bevor ich nun
einen anderen Weg einschlage.
Wenn ich das richtig sehe, dann gibst du der Action ja ein Caching von einer
Stunde mit, ich
glaube nicht das
Hallo Michael,
> $siteUrl =
> \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') .
> 'index.php?‘;
Das liest sich so, als würdest du versuchen, die Links im Controller-PHP zu
bauen - das ist m. E. eher unüblich. Normal wäre in der View, also innerhalb
der Fluid-Templates.
Hallo Arne,
ich bin an der Stelle einen anderen Weg gegangen und habe Extbase-Caching
gemacht. Vielleicht wäre das auch eher eine Alternative für Dich. Vorteil
ist, dass Du Dich nicht mit dem cHash herumschlagen musst, sondern das
Caching anhand eines Identifiers machst, den Du selbst
13 matches
Mail list logo