Hallo zusammen,
ich verwende folgendes Template (Auszug):
<!-- ###DATA_ROW1### begin -->
<div class="tx_pwasailor_sailor_name_content">###SAILOR_NAME###</div>
<div class="tx_pwasailor_sailnumber_content">###SAILNUMBER###</div>
<!-- ###DATA_ROW1### end -->
<!-- ###DATA_ROW2### begin -->
<div class="tx_pwasailor_sailor_name_content">###SAILOR_NAME###</div>
<div class="tx_pwasailor_sailnumber_content">###SAILNUMBER###</div>
<!-- ###DATA_ROW2### end -->
Die Marker werden alle korrekt ersetzt.
Aber wie kann ich um die suparts DATA_ROW1 und 2 einen wrap in Form eines div containers setzen?
über TS in der Form:
tx_pwasailor_pi1.subparts.DATA_ROW1.wrap = <div class="meineKlasse">|</div>
Aber so klappt es wohl nicht. :o
Wär sehr nett, wenn mir jemand einen Tipp oder Denkanstoß geben könnte.
Viele Dank schon mal im Voraus!
Gruß
Michael
Hallo Birgit,
vielen Dank für Deinen Link!
Leider komme ich damit noch nicht ganz klar.
Der Basis Code wurde vom Ext. Kickstarter erstellt.
entsrechend werden bei mir bei jedem Datensatz die Marker in der Data_ROW1 und DATA_ROW2 ersetzt. Nun hätte ich gerne noch die Möglichkeit quasi die Subparts selbst oder auch verschachtelt mit <div> tags zu versehen um dann die Ausgabe 2 spaltig machen zu können.
Hier mein bisheriger Code der PHP Funktion:
function pi_list_row($c) {
$editPanel = $this->pi_getEditPanel();
if ($editPanel) $editPanel='<TD>'.$editPanel.'</TD>';
$dataRowContent = $this ->cObj->getSubpart($this->templateCode,'###DATA_ROW'.($c%2 ? '1' : '2').'###');
$wrappedSubpartArray = array();
$markerArray = array();
$markerArray['###SAILOR_NAME###'] =
$markerArray['###SAILOR_NAME###'] = $this->getFieldContentList("name");
$markerArray['###SAILNUMBER###'] = $this->getFieldContentList("tx_pwasailor_sailnumber");
return $this->cObj->substituteMarkerArrayCached($dataRowContent,$markerArray);
}
Hatte schon mit $wrappedSubpartArray experimentiert, aber das scheint nicht wirklich zu klappen.
Wo müßte ich her genau ansetzen?
Vielen Dank für Eure Hilfe!
Michael