Re: [TYPO3-german] falsche pid welche garnicht angegeben ist

2018-02-09 Diskussionsfäden Andreas Krämer

Hi Ben,

ich glaube es muss "select.pidInList = 27" sein.

Viele Grüße,
Andi

Am 09.02.2018 um 15:47 schrieb Ben Ner:

Folgender Aufbau, Startseite hat die ID 25
in meinem Typoscript, verändere ich den Marker Content auf dieser 
Seite und füge eine Galerie oberhalb an.
Die Galerie besteht aus den Headerbildern (resourcen) der Unterseiten, 
sowie dem 1. Textmedia Inhalt (hier hapert es auch noch).


[globalVar = TSFE:id = 25]
# only startseite
page.10.marks{
CONTENT = COA
CONTENT{
    5 = COA
    5{
    wrap = |
    3 = COA
    3{
    6 = FILES
    6 {
    stdWrap.wrap = class="image">

    references{
    table = pages
    uid = 27
    fieldName = media
    }
    begin = 0
    maxItems = 1
    renderObj = IMG_RESOURCE
    renderObj{
    file.import.data = file:current:uid
    file.treatIdAsReference = 1
    stdWrap.wrap = |
    stdWrap.insertData = 1
    }
    }
    8 = CONTENT
    8{
    table = tt_content
    pidInList = 27
    select.max = 1
    select.where = ctype='textmedia' AND hidden=0 AND 
deleted=0

    select.orderBy = sorting
    wrap = |
    renderObj = COA
    renderObj{
    5 = TEXT
    5.wrap = |
    5.value.field = header
    5.stripHtml = 1
    10 = TEXT
    10.wrap = |
    10.value.field = bodytext
    10.crop = 150||1
    10.stripHtml = 1
    }
    }
..

hier beginnt das Mysterium: das Bild nimmt er von der Seite 27, das 
Content Object darunter liefert allerdings den Inhalt von ID 25, wieso?!
(nicht über die zerlegten wraps wundern, dies nutze ich so damit 
Unterseiten die keine Resourcen haben auch nicht hier (leer) eingefügt 
werden)


Wer kann mir helfen?
___
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] Re: falsche pid welche garnicht angegeben ist

2018-02-09 Diskussionsfäden David Brünner

In der ersten Zeile

[globalVar = TSFE:id = 25]

fragst du ja ab, ob im Content die Seite mit der ID 25 geöffnet ist
--> deshalb bekommst du logischerweise den Inhalt von Seite mit der UID25 
geliefert.

und hier

stdWrap.wrap = 
references{
table = pages
uid = 27

sagst du, du willst die Referenzen von der Seite mit der ID 27.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] falsche pid welche garnicht angegeben ist

2018-02-09 Diskussionsfäden Ben Ner

Folgender Aufbau, Startseite hat die ID 25
in meinem Typoscript, verändere ich den Marker Content auf dieser Seite und 
füge eine Galerie oberhalb an.
Die Galerie besteht aus den Headerbildern (resourcen) der Unterseiten, sowie 
dem 1. Textmedia Inhalt (hier hapert es auch noch).

[globalVar = TSFE:id = 25]
# only startseite
page.10.marks{
CONTENT = COA
CONTENT{
5 = COA
5{
wrap = |
3 = COA
3{
6 = FILES
6 {
stdWrap.wrap = 
references{
table = pages
uid = 27
fieldName = media
}
begin = 0
maxItems = 1
renderObj = IMG_RESOURCE
renderObj{
file.import.data = 
file:current:uid
file.treatIdAsReference = 1
stdWrap.wrap = |
stdWrap.insertData = 1
}
}
8 = CONTENT
8{
table = tt_content
pidInList = 27
select.max = 1
select.where = ctype='textmedia' AND 
hidden=0 AND deleted=0
select.orderBy = sorting
wrap = |
renderObj = COA
renderObj{
5 = TEXT
5.wrap = |
5.value.field = header
5.stripHtml = 1
10 = TEXT
10.wrap = |
10.value.field = bodytext
10.crop = 150||1
10.stripHtml = 1
}
}
..

hier beginnt das Mysterium: das Bild nimmt er von der Seite 27, das Content 
Object darunter liefert allerdings den Inhalt von ID 25, wieso?!
(nicht über die zerlegten wraps wundern, dies nutze ich so damit Unterseiten 
die keine Resourcen haben auch nicht hier (leer) eingefügt werden)

Wer kann mir helfen?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] SignalSlotDispatcher funktioniert nicht

2018-02-09 Diskussionsfäden David Brünner

Ich möchte bei jeder Änderung einer Seite benachrichtigt werden.
Dazu hab ich, erstmal zum testen, folgendes geschrieben.

in typo3conf\ext\kkbaybw\ext_localconf.php:

$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\\CMS\\Extbase\\SignalSlot\\Dispatcher'
);
$signalSlotDispatcher->connect(
'TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Backend',
'afterUpdateObject',
'KKSoftware\\Kkbaybw\\Service\\SignalService',
'handleUpdateEvent'
);


Und die Datei SignalService.php in \typo3conf\ext\kkbaybw\Classes\Service:

namespace KKSoftware\Kkbaybw\Service;

use TYPO3\CMS\Core\SingletonInterface;
use TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface;

class SignalService implements SingletonInterface {
public function handleUpdateEvent(DomainObjectInterface $object, 
$signalInformation) {
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($object);exit;
}
}


Jetzt habe ich auf die Zeile '...DebuggerUtility::var_dump(...)' einen 
Breakpoint gesetzt.
Dieser wird nicht ausgelöst.


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

Re: [TYPO3-german] [Typo3 7.6.x] globale Variablen in Extensions (bspw. MASK) verfügbar machen

2018-02-09 Diskussionsfäden Dr. Dieter Porth

Hallo Dave,


bspw. möchte ich eine im TS Setup definierte Variable im fluid 
Template von MASK nutzen:

plugin.tx_indexedsearch.settings.targetPid = 300

a) ist TS von Indexed-Search eingebunden? (Test mit Template-Modul - 
TypoScript-Object-Browser)
b) Ich definiere Konstanten immer bei den TS-Constants und nicht beim 
setup. So kannst du auch in anderen Extensions darauf zugreifen. (Wenn 
du es machst, solltest du eine Dependency in ext_emconf und im Kommentar 
definieren, weil man schnell solche Abhängigkeiten  vergisst und dann 
später wie ein Horst sucht, wo die 300 herkommen.)



2. Problem

Das Indexed_Search Template nutzt verschiedenen Variablen, bspw. 
{searchParams.numberOfResults}. Diese Variablen werden ebenfalls nicht 
ausgewertet und bei Value steht dann immer kein Wert drin: value=""



Siehe oben. TS eingebunden?

Über Lösungsvorschläge und Hinweise wäre ich sehr dankbar :)

Ich hoffe, es hat geholfen. ;-)
Mit besten Grüßen
 Dieter


Dr. Dieter Porth - Web-Entwickler

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