Re: [TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-26 Diskussionsfäden Sebastian Schmal

niemand ne Idee?

--

TYPO3 - TIPPS - ANLEITUNGEN - NEWS
unter: http://www.typo3-probleme.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

--

Am 23.08.2015 um 21:06 schrieb Sebastian Schmal:

Hallo Liste,

ich verwalte meine Konstanten in meiner eigene Ext in ts-Datei.

Nun die Frage:
Global.ts (constants)

test.config.storagePid = 5



Constants.ts

module.tetst.persistence {
# cat=module.tx_idtoolbox//a; type=string; label=Default storage PID
storagePid = {$ck.config.storagePid}
}

hier steht dann im Backend kein Wert drin, sondern
{$ck.config.storagePid} , d.h. er kann auf den value nicht zugreifen.

kann ich Konstanten in anderen Konstanten-Datei nicht aufrufen?

in der z.B. Setuo.ts werden die Werte ausgegeben.

Danke Euch,
Sebastian


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-26 Diskussionsfäden Gregor Hermens
Hallo Sebastian,

Sebastian Schmal wrote:

 niemand ne Idee?
 
 Am 23.08.2015 um 21:06 schrieb Sebastian Schmal:
 Nun die Frage:
 Global.ts (constants)

 test.config.storagePid = 5



 Constants.ts

 module.tetst.persistence {
 # cat=module.tx_idtoolbox//a; type=string; label=Default storage PID
 storagePid = {$ck.config.storagePid}
 }

 hier steht dann im Backend kein Wert drin, sondern
 {$ck.config.storagePid} , d.h. er kann auf den value nicht zugreifen.

 kann ich Konstanten in anderen Konstanten-Datei nicht aufrufen?

test.config.storagePid != ck.config.storagePid

{$ck.config.storagePid} ist nicht definiert und wird deshalb auch nicht 
ersetzt...?

hth
Gregor
-- 
http://www.a-mazing.de/   |   Certified TYPO3 Integrator

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-26 Diskussionsfäden Ralf-Rene Schröder
Am 26.08.2015 um 16:09 schrieb Sebastian Schmal:
 niemand ne Idee?
also mit dem von mir vorgeschlagenen Weg arbeite ich schon Jahre
problemfrei, zugegeben nicht ganz so eingängig Konstanten über das
TSconfig zu definieren, aber genau dein Problem hatte ich damals auch...
die Reihenfolge ist halt:
TSconfig
constants
setup

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-24 Diskussionsfäden Sebastian Schmal

mh, ich lade in der ext im root-ordner folgende dateien:

- ext_typoscript_constants.txt
-- AllConstants.ts
--- Config.ts
--- Backend.ts


- Configuration\TypoScript\constants.txt
-- AllConstants.ts

also eigentlich werden erst einmal die Config-Datei geladen, und unten 
drunter kommen dann die dazugehörigen Dateien.


aber sicher das du configs in anderen configs aufrufen kannst?


meine Config.ts wird erst geladen und dann die backend.ts
d.h. die Constants sollten schon vorhanden sein :)

VG



--

TYPO3 - TIPPS - ANLEITUNGEN - NEWS
unter: http://www.typo3-probleme.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

--

Am 23.08.2015 um 22:44 schrieb Ralf-Rene Schröder:

Am 23.08.2015 um 21:06 schrieb Sebastian Schmal:

kann ich Konstanten in anderen Konstanten-Datei nicht aufrufen?
in der z.B. Setuo.ts werden die Werte ausgegeben.


doch das geht, aber diese Konstanten müssen zum Zeitpunkt der Nutzung
schon vorher definiert sein, es ist also ein Reihenfolgeproblem...

dies löse ich für wichtige Basiskonstanten über eine pageTSconfig.ts
die wird schon vorher verarbeitet und somit steht der Inhalt für die
constants.ts schon sofort zur Verfügung...

Beispiel:
TSFE {
   constants {
 iFF {
   projectDir= fileadmin/project-A/
   contentDir= content_data/
   templateDir   = template_data/
   layoutDir = layout/
 }
   }
}

damit funktioniert dann z.B. folgendes überall in den Constants:
newspath = {$iFF.projectDir}{$iFF.templateDir}{$iFF.layoutDir}...
(ich mache das hier so kompliziert, weil ich häufig viele Projekte mit
jeweils vielen Layouts in einer Installation verwalten möchte)


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-23 Diskussionsfäden Sebastian Schmal

Hallo Liste,

ich verwalte meine Konstanten in meiner eigene Ext in ts-Datei.

Nun die Frage:
Global.ts (constants)

test.config.storagePid = 5



Constants.ts

module.tetst.persistence {
# cat=module.tx_idtoolbox//a; type=string; label=Default storage PID
storagePid = {$ck.config.storagePid}
}

hier steht dann im Backend kein Wert drin, sondern 
{$ck.config.storagePid} , d.h. er kann auf den value nicht zugreifen.


kann ich Konstanten in anderen Konstanten-Datei nicht aufrufen?

in der z.B. Setuo.ts werden die Werte ausgegeben.

Danke Euch,
Sebastian

--
--

TYPO3 - TIPPS - ANLEITUNGEN - NEWS
unter: http://www.typo3-probleme.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

--
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Konstanten in Konstanten definieren und ansprechen

2015-08-23 Diskussionsfäden Ralf-Rene Schröder
Am 23.08.2015 um 21:06 schrieb Sebastian Schmal:
 kann ich Konstanten in anderen Konstanten-Datei nicht aufrufen? 
 in der z.B. Setuo.ts werden die Werte ausgegeben.

doch das geht, aber diese Konstanten müssen zum Zeitpunkt der Nutzung
schon vorher definiert sein, es ist also ein Reihenfolgeproblem...

dies löse ich für wichtige Basiskonstanten über eine pageTSconfig.ts
die wird schon vorher verarbeitet und somit steht der Inhalt für die
constants.ts schon sofort zur Verfügung...

Beispiel:
TSFE {
  constants {
iFF {
  projectDir= fileadmin/project-A/
  contentDir= content_data/
  templateDir   = template_data/
  layoutDir = layout/
}
  }
}

damit funktioniert dann z.B. folgendes überall in den Constants:
newspath = {$iFF.projectDir}{$iFF.templateDir}{$iFF.layoutDir}...
(ich mache das hier so kompliziert, weil ich häufig viele Projekte mit
jeweils vielen Layouts in einer Installation verwalten möchte)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german