Re: [TYPO3-german] Wie wec_map-Sidebar in Kategorien einteilen?

2015-01-11 Diskussionsfäden Jan Bartels

Am 10.01.2015 um 22:48 schrieb Atomine Mensch:

Ich arbeite mit Typo3 6.2.9 und nutze die Extension we_map mit
fe-users zusammen um eine Filialenkarte zu erstellen.
Es sollen mehrere Filialen aus mehreren Ländern angezeigt werden und
deren Namen und Adressen in der Sidebar stehen. Das habe ich bis dahin
auch alles hinbekommen. Nur ist mein weiterer Wunsch die Filialen in
Kategorien einzuteilen in der Sidebar. Nämlich nach den verschiedenen
Ländern. ...
Meine Adressen ziehe ich aus den FE Benutzern. Und die Länder sind die
FE BenutzerGruppen.
Kann man diese Gruppen irgendwie zusammenfassen?


Ich vermute, dass Du das pi3-Plugin verwendest, also die 
Datenbanktabellenkarte. In der entscheidenden Schleife kommen dann 
natürlich nur fe_users-Datensätze vorbei, niemals aber fe_groups, also 
die gewünschten Kategorien. Du könntest also einen markerHook() 
programmieren und darin per PHP in den Aufbau der Sidebar eingreifen.


Wahrscheinlich gelingt es auch, das TypoScript-Setup von 
plugin.tx_wecmap_pi3.sidebar und plugin.tx_wecmap_pi3.sidebarItem mit 
Hilfe eines LOAD_REGISTER-Eintrags so zu überschreiben, dass es bei 
einem Kategoriewechsel zusätzliche Einträge für die Kategorien/Ländern 
als Überschrift in der Sidebar anlegt.


Wie die eine oder die andere Lösung im Detail aussieht, kann ich Dir 
leider auch nicht sagen. Deine nach Ländern sortierte Liste der Filialen 
ist aber sicherlich ein guter Ausgangspunkt. Ich würde es mit dem 
TypoScript-Ansatz versuchen. Wenn Du eine Lösung findest, wäre es schön, 
wenn Du sie hier postest, damit andere Leute davon profitieren können.



Beste Grüße
lmente

Ein richtiger Name wäre nett und ist hier eigentlich üblich.

Gruß,

Jan


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

Re: [TYPO3-german] Wie wec_map-Sidebar in Kategorien einteilen?

2015-01-11 Diskussionsfäden Atomine Mensch

Hallo Jan

Ich danke dir sehr für deine Antwort!

Ja das ist richtig, ich verwende die pi3-Version.
Da bin ich ja froh zu lesen, dass es vielleicht eine Möglichkeit gibt dies 
umzusetzen. Mit PHP habe ich bis jetzt leider noch gar keine Erfahrungen 
gemacht, daher werde ich erstmal die Typoscriptversion ausprobieren.
Sobald ich eine Lösung habe poste ich es hier auf jeden Fall. 


Sorry, das mit dem Namen wusste ich nicht. Ich heiße Line

Danke und beste Grüße!


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

[TYPO3-german] Schema der aktuellen Installation generieren lassen

2015-01-11 Diskussionsfäden Dirk Ho

Hallo,

ich habe einen Mix aus MyISAM- und InnoDB-Tabellen in meiner 
Typo3-Datenbank und würde das Schema nun gerne komplett auf InnoDB 
umstellen.


Um dies zu bewerkstelligen würde ich gerne eine neue DB anlegen, in die 
ich mit dem neu generierten Schema die aktuelle Datenbank nochmal 
nachbilde - mit allen Tabellen als InnoDB und diese dann über INSERT 
INTO ... SELECT ... befüllen.


Geht das irgendwie bzw. bekomme ich das Schema meiner aktuellen 
Typo3-Installation irgendwo her?


Vielen Dank und viele Grüße,

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


[TYPO3-german] Variable in TS übergeben?

2015-01-11 Diskussionsfäden Christian Leicht
Hallo, ich suche nach einer Möglichkeit eine Variable die ich von 


meineuserid = TEXT
meineuserid.data = TSFE:fe_user|user|username

bekomme,

an ein TS zu übergeben:

plugin.tx_ptextlist.settings.listConfig.dateiliste{

 backendConfig  plugin.tx_ptextlist.settings.prototype.backend.typo3
 backendConfig {
   tables (
sys_file_reference,
sys_file
)

   baseWhereClause ( 
   	sys_file_reference.uid_local = sys_file.uid

AND sys_file_reference.uid_foreign = X   - Hier rein
)
 }
}


Ich lese also die FE User id aus und muss diese als SQL Abfrage an die 
ptextlist Extension als WHERE Parameter übergeben. Wie mache ich das?  Hab 
schon als {meineuserid} und als {$meineuserid} usw. versucht. Irgendwie muss 
das doch gehen?

Besten Dank für Hilfe

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

[TYPO3-german] Re: NEOS Installation mit Xampp auf Linux Mint 17

2015-01-11 Diskussionsfäden Martin

Schon vor wenigen Tagen habe ich es nun ohne Server Fehler hinbekommen. Es lag 
daran, dass Neos nicht im Root Verzeichnis lag. Jetzt klappt alles.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Lösung gesucht

2015-01-11 Diskussionsfäden Christian Leicht

Hallo zusammen,

ich versuche schon seit einiger Zeit eine Lösung für eine Problem zu 
finden. Eigentlich sollte es ganz einfach sein, aber TYPO3 macht es 
einem da echt nicht leicht.
FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige 
hundert FE User die individuelle Dateien zum download bekommen sollen. 
Z.B. monatlichen Rechnungen und spezielle Dateien die nur der jeweilige 
User sehen darf.


Hört sich einfach an, ist es aber nicht. Natürlich könnte man jetzt 
mehrere Hundert individuelle Seiten anlegen und jeden User beim 
einloggen auf seine Seite weiterleiten, wo dann die Dateien eingebunden 
sind. Das ist aber nur sehr umständlich zu verwalten. Die Editoren sind 
damit überfordert.


1. Versuch
Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann 
ich im BE einem FE_User mehrere Files anhängen. Das funktioniert auch 
gut. Jetzt muss ich aber die Dateien in meiner Extension wieder als 
Liste ausgeben können. Und da gibt es die Probleme. Wie bekomme ich in 
einer eigenen Extension die Dateien aufgelistet die in der fe_user 
Tabelle angelegt sind? Dazu finde ich keine Lösung. Hier im Forum habe 
ich auch schon mehrfach nachgefragt und kein, oder nur unbrauchbares 
Feedback bekommen.


2. Versuch
In der fe_user Tabelle habe ich nun die Dateien bei den Usern 
eingetragen. Jetzt habe ich die Extension pt_extlist entdeckt mit der 
ich SQL Abfragen selbst anlegen kann und das eine Table der Abfrage 
erstellt. Damit ist es mir aber nicht gelungen die FE_User id so 
einzubauen das es nur den jeweiligen User ausgibt. Und die Ausgabe kann 
nur eine HTML Table sein, was mir nicht so passt. Einzelne Felder sind 
damit nicht einfach anzusprechen.


Das idealste wäre man könnte alles in der eigenen Extension lösen. Die 
erste Variante wäre gut, aber es gibt anscheinend keine Lösung dafür. 
Ich hab mich schon wund gegoogled und nirgends eine Lösung gefunden. Es 
gibt zwar schon Extensions die einige Ansätze in diese Richtung haben, 
aber anscheinend stoßen die Entwickler auch auf die selben Probleme.


Könnt Ihr mir bei meinem Problem helfen? Einen Tipp geben?

Besten Dank für Hilfe

Christian
___
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

[TYPO3-german] Lösung gesucht

2015-01-11 Diskussionsfäden Christian Leicht

Hallo zusammen,

ich versuche schon seit einiger Zeit eine Lösung für eine Problem zu finden. Eigentlich sollte es ganz einfach sein, aber TYPO3 macht es einem da echt nicht leicht. 


FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige hundert 
FE User die individuelle Dateien zum download bekommen sollen. Z.B. monatlichen 
Rechnungen und spezielle Dateien die nur der jeweilige User sehen darf.

Hört sich einfach an, ist es aber nicht. Natürlich könnte man jetzt mehrere 
Hundert individuelle Seiten anlegen und jeden User beim einloggen auf seine 
Seite weiterleiten, wo dann die Dateien eingebuden sind. Das ist aber nur sehr 
umständlich zu verwalten. Die Editoren sind damit überfordert.

1. Versuch
Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich im BE 
einem FE_User mehrere Files anhängen. Das funktioniert auch gut. Jetzt muss ich 
aber die Dateien in meiner Extension wieder als Liste ausgeben können. Und da 
gibt es die Probleme. Wie bekomme ich in einer eigenen Extension die Dateien 
aufgelistet die in der fe_user Tabelle angelegt sind? Dazu finde ich keine 
Lösung. Hier im Forum habe ich auch schon mehrfach nachgefragt und kein, oder 
nur unbrauchbares Feedback bekommen.

2. Versuch
In der fe_user Tabelle habe ich nun die Dateien bei den Usern eingetragen. 
Jetzt habe ich die Extension pt_extlist entdeckt mit der ich SQL Abfragen 
selbst anlegen kann und das eine Table der Abfrage erstellt. Damit ist es mir 
aber nicht gelungen die FE_User id so einzubauen das es nur den jeweiligen User 
ausgibt. Und die Ausgabe kann nur eine HTML Table sein, was mir nicht so passt. 
Einzelne Felder sind damit nicht einfach anzusprechen.

Das idealste wäre man könnte alles in der eigenen Extension lösen. Die erste 
Variante wäre gut, aber es gibt anscheinend keine Lösung dafür. Ich hab mich 
schon wund gegoogled und nirgends eine Lösung gefunden. Es gibt zwar schon 
Extensions die einige Ansätze in diese Richtung haben, aber anscheinend stoßen 
die Entwickler auch auf die selben Probleme.

Könnt Ihr mir bei meinem Problem helfen? Einen Tipp geben?

Besten Dank für Hilfe

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

Re: [TYPO3-german] Variable in TS übergeben?

2015-01-11 Diskussionsfäden Christian Leicht



Am 11.01.2015 um 23:17 schrieb Philipp Gampe:

Hi Christian Leicht,


TypoScript ist keine Skriptsprache! Ich empfehle die Lektüre von TS in 45
Minuten.

baseWhereClause = TEXT
baseWhereClause = sys_file_reference.uid_local = sys_file.uid AND
sys_file_reference.uid_foreign =
baseWhereClause.append = TEXT
baseWhereClause.append {
data = TSFE:fe_user|user|uid
}

Du darfst auf keinen Fall einen Usernamen an das SQL Statement übergeben.
Usernamen können SQL Befehle enthalten.

Best regards



Hallo Philipp,

Das Problem daran ist das baseWhereClause keine freier Begriff ist 
sondern eine Anweisung für die pt_extlist extension.

Es geht leider nicht an die baseWhereClause ein append dran zuhängen.


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

Re: [TYPO3-german] Lösung gesucht

2015-01-11 Diskussionsfäden Philipp Gampe
Hi Christian,

Christian Leicht wrote:

 1. Versuch
 Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich
 im BE einem FE_User mehrere Files anhängen. Das funktioniert auch gut.
 Jetzt muss ich aber die Dateien in meiner Extension wieder als Liste
 ausgeben können. Und da gibt es die Probleme. Wie bekomme ich in einer
 eigenen Extension die Dateien aufgelistet die in der fe_user Tabelle
 angelegt sind? Dazu finde ich keine Lösung. Hier im Forum habe ich auch
 schon mehrfach nachgefragt und kein, oder nur unbrauchbares Feedback
 bekommen.

Per TS kannst du dies mit einem CONTENT cObject machen. Für das eigentliche 
Rendering nutzt du dann FILES, wie für tt_content auch. Du kannst dir sogar 
einfach die FILES Definitionen aus tt_content kopieren.

Für eine eigene Extension googelst du einfach nach extbase fal:
http://wiki.typo3.org/File_Abstraction_Layer#Usage_in_Extbase_.28in_progress.29

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3  inspiring people to share!

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

Re: [TYPO3-german] Variable in TS übergeben?

2015-01-11 Diskussionsfäden Philipp Gampe
Hi Christian,

Christian Leicht wrote:

 Es geht leider nicht an die baseWhereClause ein append dran zuhängen.

Dann hat die Eigenschaft kein stdWrap. Da musst du dich an den Autor wenden. 
Ohne stdWrap klappen die meisten Tricks nicht.

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3  inspiring people to share!

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

Re: [TYPO3-german] Schema der aktuellen Installation generieren lassen

2015-01-11 Diskussionsfäden Marcus Raphelt
Hallo,

Du könntest die gesamte DB einfach per mysqldump exportieren, dann alle
Vorkommnisse von MyIsam in den Create-Table-Statemens durch InnoDB
ersetzen und schließlich den Dump entweder wieder in die gleiche oder
eine neue DB importieren. Das dürfte so am schnellsten gehen.

Gruß,
Marcus

Am 11.01.2015 um 20:21 schrieb Dirk Ho:
 Hallo,

 ich habe einen Mix aus MyISAM- und InnoDB-Tabellen in meiner
 Typo3-Datenbank und würde das Schema nun gerne komplett auf InnoDB
 umstellen.

 Um dies zu bewerkstelligen würde ich gerne eine neue DB anlegen, in
 die ich mit dem neu generierten Schema die aktuelle Datenbank nochmal
 nachbilde - mit allen Tabellen als InnoDB und diese dann über INSERT
 INTO ... SELECT ... befüllen.

 Geht das irgendwie bzw. bekomme ich das Schema meiner aktuellen
 Typo3-Installation irgendwo her?


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


Re: [TYPO3-german] Variable in TS übergeben?

2015-01-11 Diskussionsfäden Philipp Gampe
Hi Christian Leicht,

Christian Leicht wrote:

 baseWhereClause (
 sys_file_reference.uid_local = sys_file.uid
 AND sys_file_reference.uid_foreign = X   - Hier rein
 )
 }
 }
 
 
 Ich lese also die FE User id aus und muss diese als SQL Abfrage an die
 ptextlist Extension als WHERE Parameter übergeben. Wie mache ich das?  Hab
 schon als {meineuserid} und als {$meineuserid} usw. versucht. Irgendwie
 muss das doch gehen?

TypoScript ist keine Skriptsprache! Ich empfehle die Lektüre von TS in 45 
Minuten.

baseWhereClause = TEXT
baseWhereClause = sys_file_reference.uid_local = sys_file.uid AND 
sys_file_reference.uid_foreign =
baseWhereClause.append = TEXT
baseWhereClause.append {
   data = TSFE:fe_user|user|uid
}

Du darfst auf keinen Fall einen Usernamen an das SQL Statement übergeben. 
Usernamen können SQL Befehle enthalten.

Best regards
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3  inspiring people to share!

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

Re: [TYPO3-german] Lösung gesucht

2015-01-11 Diskussionsfäden Mirko Schaal
Hallo Christian,

Am 12.01.2015 um 00:59 schrieb Christian Leicht christ...@leicht.info:

 ...
 FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige 
 hundert FE User die individuelle Dateien zum download bekommen sollen. Z.B. 
 monatlichen Rechnungen und spezielle Dateien die nur der jeweilige User sehen 
 darf.
 ...
 1. Versuch
 Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich im 
 BE einem FE_User mehrere Files anhängen. Das funktioniert auch gut. Jetzt 
 muss ich aber die Dateien in meiner Extension wieder als Liste ausgeben 
 können. Und da gibt es die Probleme. Wie bekomme ich in einer eigenen 
 Extension die Dateien aufgelistet die in der fe_user Tabelle angelegt sind? …


Wenn Du die User Tabelle bereits erweitert hast, musst Du im Prinzip in Deinem 
Controller nur noch das Model des gerade eingeloggten Benutzers laden und an 
Dein Template übergeben.
ungefähr so (ungetestet):
...
/**
  * @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
  * @inject
  */
 protected $frontendUserRepository;
 
 
 public function meineAction() {
if (isset($GLOBALS['TSFE']-fe_user-user['uid'])) {
$user = 
$this-frontendUserRepository-findByUid($GLOBALS['TSFE']-fe_user-user['uid']);
$this-view-assign('user', $user);
}
 }
…

Dann in Deinem Template:
...
f:for each={user.deinNeuesFeldAnDerUserTabelle} as=file 
a href={file.originalResource.publicUrl}
{file.originalResource.name}
/a
/f:for
...

Grüße
Mirko

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