Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Jan Viehweger

Hallo Thomas,

mal davon ausgegangen, dass du deine Extension (mit mind. einem 
Controller) über den Extension Builder erzeugt hast, sollten dir die 
eigenen "settings" automatisch als Array im Controller unter 
$this->settings zur verfügung stehen. Im Fluid Template greifst du dann 
per {settings.myOption} darauf zu. Schau mal im Extension Verzeichnis im 
Ordner "Configuration > TypoScript". Da findest du die  "setup.txt" 
sowie "constants.txt".


Gruss Jan



Am 27.08.2012 09:27, schrieb Bastian Bringenberg:

Morgen Thomas,

du musst um im FLUID Template drauf zugreifen zu können eigentlich nur 
$this->settings assignen. Beispiel:

$this->view->assign('settings', $this->settings);

Vorraussetzung ist, du befindest dich in einem Controller, der von 
ActionController erbt. Aber davon geh ich einfach mal aus.


Gruß und genieß diesen Wunderschönen Tag,

Bastian

Am 27.08.2012 um 09:18 schrieb Thomas Skierlo:


Guten Morgen,

ich bemühe mich gerade um meine erste extbase/fluid Extension, die in erster Instanz 
nichts weiter machen soll, als mein Fluid-basierendes Seitenlayout, zusammen mit allen 
erforderlichen Assets, zu "wrappen" und in Form einer Extension installierbar 
zu machen.

Dies klappt auch alles wunderbar, bis auf einen Punkt. Ich kann im 
fluidtemplate Objekt Variablen setzen, die ich im Fluidtemplate nutzen kann, 
aber ich kann nicht auf meine Settings zugreifen:

plugin.tx_portable_layout {

view {

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template root (FE)

templateRootPath = 
EXT:portable_layout/Resources/Private/Templates/

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template partials (FE)

partialRootPath = 
EXT:portable_layout/Resources/Private/Partials/

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template layouts (FE)

layoutRootPath = EXT:portable_layout/Resources/Private/Layouts/

}

persistence {

# cat=plugin.tx_portable_layout//a; type=int+; label=Default 
storage PID

storagePid =
}

settings {

# cat=plugin.tx_portable_layout/links/10; type=int+; label=Root 
Page UID

rootUid = 1

# cat=plugin.tx_portable_layout/links/20; type=int+; 
label=Start Page UID

startUid = 2

# cat=plugin.tx_portable_layout/links/30; type=int+; 
label=Search Page UID

searchUid = 3

}

}

Derzeit besteht meine Extension nur aus einem Namen, einem Ext.Key und der typischen 
Folder Struktur. Was benötige ich noch, um auf meine eigenen "settings" 
zurückgreifen zu können?

Danke für alle Hilfe,

Thomas

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

--
Bitte beachten Sie, dass ich in der Zeit vom 10.09.2012 bis zum 18.09.2012 das 
TYPO3 Camp auf Mallorca besuche.

Bastian Bringenberg
Kniestraße 1
46117 Oberhausen

www.Bastian-Bringenberg.de
Email:  m...@bastian-bringenberg.de
Telefon:0151 / 22 92 70 52




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

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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Thomas Skierlo

Hallo Kay,

den habe ich eigentlich benutzt - allerdings ohne ein eigenes Domain 
Model anzulegen. Wahrscheinlich fehlt mir nur das "Big picture".


Grüße,

Thomas



Am 27.08.2012 09:50, schrieb Kay Strobach:

Hallo Thomas,

guck dir mal die builder extension für extbase an, da bekommst du alles
auf dem silbtablet serviert ;)

Grüße
Kay

Am 27.08.2012 09:49, schrieb Thomas Skierlo:

Hallo Bastian,

nein, ich habe bisher weder Controller noch eigenes Domain Model und mir
fehlt irgendwie der rote Faden, einen besseren Einstieg zu finden. Ich
will ja derzeit gar keine eigene Funktionalität, sondern nur die Nutzung
eigener Settings. Wahrscheinlich muss ich doch tiefer in Extbase
einsteigen - selbst für mutmaßlich banale Dinge. Hoffe nur, dass sich
das am Ende auch lohnt.

Grüße,

Thomas



Am 27.08.2012 09:27, schrieb Bastian Bringenberg:

Morgen Thomas,

du musst um im FLUID Template drauf zugreifen zu können eigentlich nur
$this->settings assignen. Beispiel:

 $this->view->assign('settings', $this->settings);

Vorraussetzung ist, du befindest dich in einem Controller, der von
ActionController erbt. Aber davon geh ich einfach mal aus.


Gruß und genieß diesen Wunderschönen Tag,

Bastian






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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Kay Strobach
Hallo Thomas,

guck dir mal die builder extension für extbase an, da bekommst du alles
auf dem silbtablet serviert ;)

Grüße
Kay

Am 27.08.2012 09:49, schrieb Thomas Skierlo:
> Hallo Bastian,
> 
> nein, ich habe bisher weder Controller noch eigenes Domain Model und mir
> fehlt irgendwie der rote Faden, einen besseren Einstieg zu finden. Ich
> will ja derzeit gar keine eigene Funktionalität, sondern nur die Nutzung
> eigener Settings. Wahrscheinlich muss ich doch tiefer in Extbase
> einsteigen - selbst für mutmaßlich banale Dinge. Hoffe nur, dass sich
> das am Ende auch lohnt.
> 
> Grüße,
> 
> Thomas
> 
> 
> 
> Am 27.08.2012 09:27, schrieb Bastian Bringenberg:
>> Morgen Thomas,
>>
>> du musst um im FLUID Template drauf zugreifen zu können eigentlich nur
>> $this->settings assignen. Beispiel:
>>
>> $this->view->assign('settings', $this->settings);
>>
>> Vorraussetzung ist, du befindest dich in einem Controller, der von
>> ActionController erbt. Aber davon geh ich einfach mal aus.
>>
>>
>> Gruß und genieß diesen Wunderschönen Tag,
>>
>> Bastian
>>
>>
> 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach

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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Thomas Skierlo

Hi Bastian,

gerne. Melde mich gegen 10:30

Thomas

Am 27.08.2012 09:50, schrieb Bastian Bringenberg:

Hey Thomas,

ich muss mal eben zur Post. Wollen wir gleich mal telefonieren?

Meine Festnetznummer in Deutschland findest du in meinem Impressum. Aber gib 
mir noch 30 Minuten ;).

Gruß

Bastian

Am 27.08.2012 um 09:49 schrieb Thomas Skierlo:


Hallo Bastian,

nein, ich habe bisher weder Controller noch eigenes Domain Model und mir fehlt 
irgendwie der rote Faden, einen besseren Einstieg zu finden. Ich will ja 
derzeit gar keine eigene Funktionalität, sondern nur die Nutzung eigener 
Settings. Wahrscheinlich muss ich doch tiefer in Extbase einsteigen - selbst 
für mutmaßlich banale Dinge. Hoffe nur, dass sich das am Ende auch lohnt.

Grüße,

Thomas



Am 27.08.2012 09:27, schrieb Bastian Bringenberg:

Morgen Thomas,

du musst um im FLUID Template drauf zugreifen zu können eigentlich nur 
$this->settings assignen. Beispiel:

$this->view->assign('settings', $this->settings);

Vorraussetzung ist, du befindest dich in einem Controller, der von 
ActionController erbt. Aber davon geh ich einfach mal aus.


Gruß und genieß diesen Wunderschönen Tag,

Bastian



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

--
Bitte beachten Sie, dass ich in der Zeit vom 10.09.2012 bis zum 18.09.2012 das 
TYPO3 Camp auf Mallorca besuche.

Bastian Bringenberg
Kniestraße 1
46117 Oberhausen

www.Bastian-Bringenberg.de
Email:  m...@bastian-bringenberg.de
Telefon:0151 / 22 92 70 52




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


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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Bastian Bringenberg
Hey Thomas,

ich muss mal eben zur Post. Wollen wir gleich mal telefonieren?

Meine Festnetznummer in Deutschland findest du in meinem Impressum. Aber gib 
mir noch 30 Minuten ;).

Gruß

Bastian

Am 27.08.2012 um 09:49 schrieb Thomas Skierlo:

> Hallo Bastian,
> 
> nein, ich habe bisher weder Controller noch eigenes Domain Model und mir 
> fehlt irgendwie der rote Faden, einen besseren Einstieg zu finden. Ich will 
> ja derzeit gar keine eigene Funktionalität, sondern nur die Nutzung eigener 
> Settings. Wahrscheinlich muss ich doch tiefer in Extbase einsteigen - selbst 
> für mutmaßlich banale Dinge. Hoffe nur, dass sich das am Ende auch lohnt.
> 
> Grüße,
> 
> Thomas
> 
> 
> 
> Am 27.08.2012 09:27, schrieb Bastian Bringenberg:
>> Morgen Thomas,
>> 
>> du musst um im FLUID Template drauf zugreifen zu können eigentlich nur 
>> $this->settings assignen. Beispiel:
>> 
>>  $this->view->assign('settings', $this->settings);
>> 
>> Vorraussetzung ist, du befindest dich in einem Controller, der von 
>> ActionController erbt. Aber davon geh ich einfach mal aus.
>> 
>> 
>> Gruß und genieß diesen Wunderschönen Tag,
>> 
>> Bastian
>> 
>> 
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Bitte beachten Sie, dass ich in der Zeit vom 10.09.2012 bis zum 18.09.2012 das 
TYPO3 Camp auf Mallorca besuche.

Bastian Bringenberg
Kniestraße 1
46117 Oberhausen

www.Bastian-Bringenberg.de
Email:  m...@bastian-bringenberg.de
Telefon:0151 / 22 92 70 52




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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Thomas Skierlo

Hallo Bastian,

nein, ich habe bisher weder Controller noch eigenes Domain Model und mir 
fehlt irgendwie der rote Faden, einen besseren Einstieg zu finden. Ich 
will ja derzeit gar keine eigene Funktionalität, sondern nur die Nutzung 
eigener Settings. Wahrscheinlich muss ich doch tiefer in Extbase 
einsteigen - selbst für mutmaßlich banale Dinge. Hoffe nur, dass sich 
das am Ende auch lohnt.


Grüße,

Thomas



Am 27.08.2012 09:27, schrieb Bastian Bringenberg:

Morgen Thomas,

du musst um im FLUID Template drauf zugreifen zu können eigentlich nur 
$this->settings assignen. Beispiel:

$this->view->assign('settings', $this->settings);

Vorraussetzung ist, du befindest dich in einem Controller, der von 
ActionController erbt. Aber davon geh ich einfach mal aus.


Gruß und genieß diesen Wunderschönen Tag,

Bastian




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


Re: [TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Bastian Bringenberg
Morgen Thomas,

du musst um im FLUID Template drauf zugreifen zu können eigentlich nur 
$this->settings assignen. Beispiel:

$this->view->assign('settings', $this->settings);

Vorraussetzung ist, du befindest dich in einem Controller, der von 
ActionController erbt. Aber davon geh ich einfach mal aus.


Gruß und genieß diesen Wunderschönen Tag,

Bastian

Am 27.08.2012 um 09:18 schrieb Thomas Skierlo:

> Guten Morgen,
> 
> ich bemühe mich gerade um meine erste extbase/fluid Extension, die in erster 
> Instanz nichts weiter machen soll, als mein Fluid-basierendes Seitenlayout, 
> zusammen mit allen erforderlichen Assets, zu "wrappen" und in Form einer 
> Extension installierbar zu machen.
> 
> Dies klappt auch alles wunderbar, bis auf einen Punkt. Ich kann im 
> fluidtemplate Objekt Variablen setzen, die ich im Fluidtemplate nutzen kann, 
> aber ich kann nicht auf meine Settings zugreifen:
> 
> plugin.tx_portable_layout {
> 
>   view {
> 
>   # cat=plugin.tx_portable_layout/file; type=string; label=Path 
> to template root (FE)
> 
>   templateRootPath = 
> EXT:portable_layout/Resources/Private/Templates/
> 
>   # cat=plugin.tx_portable_layout/file; type=string; label=Path 
> to template partials (FE)
> 
>   partialRootPath = 
> EXT:portable_layout/Resources/Private/Partials/
> 
>   # cat=plugin.tx_portable_layout/file; type=string; label=Path 
> to template layouts (FE)
> 
>   layoutRootPath = EXT:portable_layout/Resources/Private/Layouts/
> 
>   }
> 
>   persistence {
> 
>   # cat=plugin.tx_portable_layout//a; type=int+; label=Default 
> storage PID
> 
>   storagePid =
>   }
> 
>   settings {
> 
>   # cat=plugin.tx_portable_layout/links/10; type=int+; label=Root 
> Page UID
> 
>   rootUid = 1
> 
>   # cat=plugin.tx_portable_layout/links/20; type=int+; 
> label=Start Page UID
> 
>   startUid = 2
> 
>   # cat=plugin.tx_portable_layout/links/30; type=int+; 
> label=Search Page UID
> 
>   searchUid = 3
> 
>   }
> 
> }
> 
> Derzeit besteht meine Extension nur aus einem Namen, einem Ext.Key und der 
> typischen Folder Struktur. Was benötige ich noch, um auf meine eigenen 
> "settings" zurückgreifen zu können?
> 
> Danke für alle Hilfe,
> 
> Thomas
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Bitte beachten Sie, dass ich in der Zeit vom 10.09.2012 bis zum 18.09.2012 das 
TYPO3 Camp auf Mallorca besuche.

Bastian Bringenberg
Kniestraße 1
46117 Oberhausen

www.Bastian-Bringenberg.de
Email:  m...@bastian-bringenberg.de
Telefon:0151 / 22 92 70 52




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


[TYPO3-german] Extbase/Fluid - Zugriff auf eigene settings

2012-08-27 Diskussionsfäden Thomas Skierlo

Guten Morgen,

ich bemühe mich gerade um meine erste extbase/fluid Extension, die in 
erster Instanz nichts weiter machen soll, als mein Fluid-basierendes 
Seitenlayout, zusammen mit allen erforderlichen Assets, zu "wrappen" und 
in Form einer Extension installierbar zu machen.


Dies klappt auch alles wunderbar, bis auf einen Punkt. Ich kann im 
fluidtemplate Objekt Variablen setzen, die ich im Fluidtemplate nutzen 
kann, aber ich kann nicht auf meine Settings zugreifen:


plugin.tx_portable_layout {

view {

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template root (FE)

templateRootPath = 
EXT:portable_layout/Resources/Private/Templates/

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template partials (FE)

partialRootPath = 
EXT:portable_layout/Resources/Private/Partials/

# cat=plugin.tx_portable_layout/file; type=string; label=Path 
to template layouts (FE)

layoutRootPath = EXT:portable_layout/Resources/Private/Layouts/

}

persistence {

# cat=plugin.tx_portable_layout//a; type=int+; label=Default 
storage PID

storagePid =
}

settings {

# cat=plugin.tx_portable_layout/links/10; type=int+; label=Root 
Page UID

rootUid = 1

# cat=plugin.tx_portable_layout/links/20; type=int+; 
label=Start Page UID

startUid = 2

# cat=plugin.tx_portable_layout/links/30; type=int+; 
label=Search Page UID

searchUid = 3

}

}

Derzeit besteht meine Extension nur aus einem Namen, einem Ext.Key und 
der typischen Folder Struktur. Was benötige ich noch, um auf meine 
eigenen "settings" zurückgreifen zu können?


Danke für alle Hilfe,

Thomas

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