Re: [TYPO3-german] TYPO3 | Fluid, Viewhelper und Seiten-Verbindungen

2014-11-16 Diskussionsfäden bernd wilke

Am 14.11.14 17:22, schrieb Oliver W.:

Hallo,

aktuell baue ich an einem ViewHelper der unter anderem eine Aufgabe erfüllen 
soll.
Ich brauche zur Umsetzung einer Funktion, die IDs der rootline - allerdings 
nicht von der aktuellen Seite, sondern von einer beliebigen.

Die Rootline kann ich über das Page Repository abrufen - erhalte allerdings nur 
die Rootline in Form eines Stringt, der natürlicher den gesamten Pfad 
beinhaltet.

Dies geschieht aktuell so:
$pageRepository = 
$this->objectManager->get('TYPO3\\CMS\\Frontend\\Page\\PageRepository');
$rootLine = 
$pageRepository->getPathFromRootline($pageRepository->getRootLine($this->arguments['pageId']));

Die Ausgabe sieht in etwa so aus: /root/page1/country1/page22
Ich bräuchte aber hier die jeweilge IDs.


Hintergrund ist folgender:

Es handelt sich um eine mehrsprachige Webseite mit mehreren Unterseiten, die 
wiederum mehrere Länderseiten haben.
Das ganze könnt ihr auch so vorstellen:

root
|- dachmarke
|- untermarke
|- country1
|- page1[ID: 200]
|- page2
|- country2
|- page1[ID: 300]
|- page2
|- country3
|- untermarke
|- country 1
|- ...

Innerhalb der Untermarken, sollte bei einem Countrywechsel die jeweilige Seite 
bzw. das jeweiligen Seitenthema erneut geladen werden.
Sprich: Country1 - Seite "About". Bei einem Wechsel in Country2 soll desen Seite 
"About" geladen werden - genau genommen wie beim Sprachwechsel.
Dies realisiere ich mit Relation, die man in den Seiteneigenschaften vergeben 
kann.

Mit den gegebenen Informationen will ich mir ein Country-Select-Menü bauen, 
welches direkt passend verlinkt ist.
Bin ich also gerade in Country1 auf der Seite page1, soll in dem 
Country-Select-Menü der Link von Country2 direkt auf die in Verbindung stehende 
Seite verweisen.


das klingt für mich sehr kompliziert weil du zu allen möglichen Nachbarn 
auf allen Ebenen Relationen pflegen musst. Also zu den Nachbarn bzgl. 
der Sprache und zu Nachbarn der Untermarke.



Vielleicht kennt jemand auch einen anderen Lösungsansatz - ich bin in dem Fall 
für jede Hilfe dankbar :)


wenn du schon den gesamten Pfad ausgeschrieben bekommst, warum nutzt du 
das nicht um dann selektiv nur den Pfadabschnitt auszutauschen der 
gerade zur Auswahl steht?


du schriebst oben: /root/page1/country1/page22
nach deinem Baum vermute ich mal:
http://domain/untermarke1/country1/page1/
dabei könnte dann country1 entsprechend einem Drop-down select 
ausgetauscht werden:

 ^
  country1
  country2
http://domain/untermarke1/country3/page1/
  country4
 v
und man würde auf der Nachbarseite landen ohne dass man deren Id wissen 
müsste.

Analog kann man das dann auch für die Untermarken machen.

Einzige Voraussetzung wäre dass die Seiten der untersten Ebene immer die 
gleiche Pfadbezeichnung haben (was mit alias bzw. realurlpath machbar 
wäre).


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] news: Ausgabe der Kategorien ohne 1. Kategorie

2014-11-16 Diskussionsfäden Jochen Overwien

Hallo,


z.B. geht auch, dass du sagst, wenn es firstCategory ist, dann mach
nichts, ansonsten gib den Titel aus, also z.B.






{newsItem.category.title}



Dafür müsstest du eben über alle Kategorien iterieren. K.A., ob es eine
"isFirstCategory" Attribut / Method gibt, ich gehe aber mal davon aus.


vielen Dank. Ich werde berichten - zur Zeit haben sich die Prioritäten 
durch den Kunden allerdings etwas verschoben...


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

Re: [TYPO3-german] RealURL Redirect

2014-11-16 Diskussionsfäden Ralf-Rene Schröder
Am 14.11.2014 14:53, schrieb M. Cigdem Klengel:
> Und zwar bilde ich mir ein, dass beim Umbenennen einer Seite der alte
> Link mit dem alten Seitennamen noch funktioniert hat. Also wenn die
> Seite vorher Test123 hieß und ich sie dann in Test umbenannt habe, ich
> bei Eingabe http://www.blala.de/Test123 ohne Probleme auf die Seite Test
> geleitet worden bin OHNE ein Redirect manuell geschrieben zu haben.
> 
> Ich war nun fast ein halbes Jahr raus und bin wieder frisch an meinem
> Arbeitsplatz und jetzt stelle ich fest, dass das nicht geht. Meine
> Kollegen sagen, sie hätten nix geändert und ich bin mir einfach nicht
> mehr sicher, ob ich mir die obige Funktionsweise nur eingebildet habe.

solange der RealUrl Cache nicht gelöscht ist sollte das so klappen, aber
wenn das passiert, dann sind alle alten redirects Geschichte, da helfen
dann nur manuelle redirects


-- 
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] LayerSlider mit der der Erweiterung „sg_layerslider" einbinden

2014-11-16 Diskussionsfäden Lars Wilbert

Gibt es eigentlich mittlerweile hier nochmal ein Update zu? Bin gerade selbst 
dabei dieses Plugin auf einer Projektwebseite einzubauen... Ordner richtig 
gesetzt und den Layerslider gekauft... allerdings tut sich hier nichts. Keine 
Animation nichts. Genauswenig die Texteinblendung oder ähnliches...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] FLUIDTEMPLATE wechseln

2014-11-16 Diskussionsfäden Peter Reinboth
Hallo TYPO3-German-NG,


ich möchte gern auf der Startseite ein anderes Template anzeigen als
auf den überigen Seiten. Eigentlich müsste doch diese Bedingung
greifen? Leider wird nur "zweispaltig" ausgegeben. Es greift also nur
"ELSE".
Wo liegt denn da der Fehler?







   Einspaltig

{content_0}






Zweispaltig

{content_0}


 





-- 
Grüße aus Berlin
Peter Reinboth
 
 
 
 
 
 

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


Re: [TYPO3-german] tt_content.stdWrap.innerWrap.cObject key.field = section_frame if empty dann...

2014-11-16 Diskussionsfäden Matthias Eberlein

Hi Alex,
ich habe es jetzt mal folgend gelöst:

tt_content.stdWrap.innerWrap.cObject.default >

Damit bleiben meine custom container welche ich so erstelle

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
 key.field = section_frame
 20 = TEXT
 20.value =  | 
..

erhalten und diese   werden wie gewollt 
entfernt .


Danke für deine Hilfe +1

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

Re: [TYPO3-german] RealURL Redirect

2014-11-16 Diskussionsfäden Alexander Stehlik

Hallo Cigdem,

über das Problem bin ich vor einiger Zeit auch gestolpert.

Leider wurde dieses coole Feature (Stichwort: autoUpdatePathCache) vor 
einiger Zeit entfernt, weil es wohl zu unstabil war [1].


Ggf. kannst du im Bugtracker mal einen neuen Feature-Request aufmachen, 
es gab vor zwei Jahren schonmal einen, der wurde leider abgewiesen [2].


Habe da leider auch noch keine gute Lösung für gefunden :(

Viele Grüße,
Alex

[1] 
https://forge.typo3.org/projects/extension-realurl/repository/revisions/d861932e105e295235858d8f27b7959dd376a62b

[2] https://forge.typo3.org/issues/44195


Am 14.11.2014 um 14:53 schrieb M. Cigdem Klengel:

Hallo Liste,

es geht um die RealURL-Extension (1.12.7) unter Typo3 4.7
Und zwar bilde ich mir ein, dass beim Umbenennen einer Seite der alte
Link mit dem alten Seitennamen noch funktioniert hat. Also wenn die
Seite vorher Test123 hieß und ich sie dann in Test umbenannt habe, ich
bei Eingabe http://www.blala.de/Test123 ohne Probleme auf die Seite Test
geleitet worden bin OHNE ein Redirect manuell geschrieben zu haben.

Ich war nun fast ein halbes Jahr raus und bin wieder frisch an meinem
Arbeitsplatz und jetzt stelle ich fest, dass das nicht geht. Meine
Kollegen sagen, sie hätten nix geändert und ich bin mir einfach nicht
mehr sicher, ob ich mir die obige Funktionsweise nur eingebildet habe.
Bei uns ändern sich sehr häufig die Titel der Seiten und ich will nicht
jedes mal ein Redirect schreiben :(

Also, falls mich jemand aufklären könnte wäre das wunderbar :)

Liebe Grüße,
Cigdem





--
Alexander Stehlik
alexander.steh...@gmail.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] tt_content.stdWrap.innerWrap.cObject key.field = section_frame if empty dann...

2014-11-16 Diskussionsfäden Alexander Stehlik

Hallo Maty,

da tt_content.stdWrap.innerWrap.cObject ein CASE Objekt ist (zumindest 
in TYPO3 6.2, kannst du aber über den TypoScript Object Browser 
checken), kann man das theoretisch relativ einfach lösen, indem man für 
0 (also den Standardwert) eine Konfiguration hinterlegt:


tt_content.stdWrap.innerWrap.cObject.0 = TEXT

Jetzt könnte man auch noch einen eigenen Container konfigurieren, das 
ist aber optional, die erste Zeile sollte genau das machen was du willst:


tt_content.stdWrap.innerWrap.cObject.0.value = |

Ich hoffe es hilft :)

Viele Grüße,
Alex

--
Alexander Stehlik
alexander.steh...@gmail.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Video einbinden - Typo3 v6.2.5

2014-11-16 Diskussionsfäden Alexander Stehlik

Hallo Steven,

ich habe vor einiger Zeit auch in einem Kundenprojekt die Anforderung 
gehabt, Video und Audiodateien einzubinden. Allerdings hat der Kunde 
Ahnung von Videobearbeitung, daher war das weniger das Problem


Für die Einbindung haben wir die Extension html5mediakit [1] gebaut, mit 
der man per HTML5 Videos in die Seite einbinden kann und in der man die 
gängigsten Formate h.264, WebM und OGV) hinterlegen kann.


Für die Einbindung von externen Videos kann ich dir meine Extension 
mediaoembed [2] ans Herz legen, die den oEmbed Standard nutzt um von den 
unterschiedlichsten Diensten Medien (Videos, Bilder etc.) einzubinden. 
Der wird soweit ich weiß z.B. auch von Wordpress benutzt. Das schöne 
dabei ist, dass man lediglich die URL zum Video angeben muss, das 
eingebunden werden soll, denn Rest macht dann die oEmbed API.


Ich hoffe ich konnte dir etwas weiterhelfen.

Viele Grüße und noch einen schönen Sonntag,
Alex

[1] http://typo3.org/extensions/repository/view/html5mediakit
[2] http://docs.typo3.org/typo3cms/extensions/mediaoembed/
[3] http://oembed.com/

--
Alexander Stehlik
alexander.steh...@gmail.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Datenbank

2014-11-16 Diskussionsfäden Rudolf Fussek

Ah okay! Aber ganz verstehen tue ich das auch nicht, denke mal ich denke zu 
kompliziert... Kannst du mir mal ein Beispiel zeigen oder es an meinem 
vorhandenen Script machen? Dann sehe ich direkt den Unterschied...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Extension für Team

2014-11-16 Diskussionsfäden Mark Knochen

Hallo,

ich benötige eine Lösung, wie man ein Team einer Firma oder eben eine Gruppe 
von Menschen, auf einer Typo3-Seite vorstellt. Grundgedanke ist eine seperate 
Erfassung der einzelnen Leute mit mehreren Bildern, mehreren 
Textfeldern/Textareas.

Ausgabe soll in drei Schritten erfolgen:

1. eine Art Zufallsausgabe von x Einträgen mit jeweils nur einem Bild
2. Listendarstellung
3. Detailseite

Ursprünglich wollte ich tt_news oder tt_address erweitern ... ist das eine gute 
Idee? Ich muss sagen, ich bin da Anfänger, aber mit Tutorial würde ich mir das 
zutrauen. Ich nutze hier Typo3 6.1.7

Hat jemand dazu ein paar Tipps oder Hinweise?

Danke

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

[TYPO3-german] Seminarkalender

2014-11-16 Diskussionsfäden Mark Knochen

Hallo,

ich möchte einen Seminarkalender auf einer Typo3Seite installieren.

Momentan schlage ich mich mit calendar_base herum  ich bin nicht sicher, ob ich damit die richtige Wahl getroffen habe. 
Es gibt eine verschachtelte Struktur der Darstellung von Seminaren:


Hauptkategorie 1 -> einfache Textseite
  Seminar 1 -> Beschreibnung des Seminars -> mit Link zur Terminübersicht
  Seminar 2 -> Beschreibnung des Seminars -> mit Link zur Terminübersicht

Hauptkategorie 2 -> einfache Textseite
  Seminar 3 -> Beschreibnung des Seminars -> mit Link zur Terminübersicht
  Seminar 4 -> Beschreibnung des Seminars -> mit Link zur Terminübersicht

Die Termine sind also einzelnen Seminaren (kategorien) zugeordnet.

Die einzelnen Termine sollen verschieden in Übersichtsseiten gelistet werden 
können.

- alle Termine eines Jahres
- Termine des aktuellen Monats
- Termine eines bestimmten Seminars

-> diese Termine auf den Übersichtsseiten sollen zur Detailseite eines Termins 
verlinken

Detailseite Termin:

Anzeige von Datum / ggf. Uhrheit ... Termindetailfelder -> Link zur 
Seminarseite mit den Infos (siehe oben)
Jeder Termin soll noch anzeigen, ob der Termin gebucht werden kann (Ampelsystem -> manuelle Zuweisung des 
Status im Backend pro Termin)

Das Seminar soll per Formular gebucht werden können -> normales Formular mit 
dynamischer Zuweisung des jeweiligen Termins.

Ist CalendarBase dafür gut? Oder gibt es bessere Alternativen?

naja und . ich stehe etwas unter Zeitdruck :)


Danke schonmal

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

Re: [TYPO3-german] Eigene Typo3 Extension??

2014-11-16 Diskussionsfäden Felix Hohlwegler

Da bekomm ich das:
PHP Fatal error:  Class 
'Test\Test\Domain\Model\TYPO3\CMS\Extbase\DomainObject\AbstractEntity' not 
found in 
C:\xampp\htdocs\typo3\typo3conf\ext\test\Classes\Domain\Model\Customer.php on 
line 16


die Customer.php sieht so aus


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

Re: [TYPO3-german] Eigene Typo3 Extension??

2014-11-16 Diskussionsfäden Felix Hohlwegler
Einfach nur df ich hab bei extends ... den ersten \ vergessen ... 


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


Re: [TYPO3-german] Eigene Typo3 Extension??

2014-11-16 Diskussionsfäden Philipp Gampe
Hi Felix,

Felix Hohlwegler wrote:

> Wenn ich das ausführe wird der erste ausgeführt das klappt da steht dann
> not implemented yet ...
> 
> beim zweiten dann nur rot ohne irgendwas

Das sieht nach einem Fatal Error in PHP aus. Du musst du in die Logs 
schauen.

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] Eigene Typo3 Extension??

2014-11-16 Diskussionsfäden Felix Hohlwegler
Hi Danke für die Hilfe schonmal 

also ich habs versucht klappt nicht. 


ich hab mit dem extension builder ne extension erstellt und hier dann neue 
testes angelegt wie folgt:

Test:
fail('Not implemented yet');
   }

   /**
* @test
*/
   public function nameCanBeSetInsideTheConstructor() {
   $name = 'Sebastian Kurfürst';
   $customer = new \Test\Test\Domain\Model\Customer($name);
   $this->assertEquals($name, $customer->getName());
   }

   public function test_helloYou() {
   $exampleObj = new tx_example;
   $result = $exampleObj->helloYou('robert');
   self::assertEquals($result, 'Hello robert', 'The result of helloYou() 
was not as expected!');
   }

}



Model



Wenn ich das ausführe wird der erste ausgeführt das klappt da steht dann not implemented yet ... 


beim zweiten dann nur rot ohne irgendwas

pic-upload.de/view-25272365/Screenshot_2014.11.16_12h52m03s_002_.png.html

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