Filtermöglichkeit im FE einbauen
Hallo!
Ich bin leider keine HTML & PHP Experte und hoffe, dass mir hier geholfen wird.
Allerdings habe ich es geschafft mir ein erstes eigenens RSCE zu erstellenund das nur an Hand der beiden Beispiel-Dateien von RSCE. :D
Wo ich nun allerdings anstehe, ist genau das Thema wie oben im Titel erfasst.
Ich möchte im FE zwischen der Überschrift und den 'Datensätzen' die Felder:
-> Name
-> Methode
-> Standort
filtern können und zwar auch in Kombination.
Je nachdem ob die 'Filter-Felder' befüllt werden oder nicht, ändert sich darunter die Anzahl der Datensätze.
Ich hoffe ich habe mich verständlich ausgedrückt. :o
So sehen meine beiden Dateien aus:
PHP-Code:
<?php
return array(
'label' => array('Humanenergetiker', 'Liste der Humanenergetiker'),
'types' => array('content'),
'contentCategory' => 'texts',
'standardFields' => array('headline', 'cssID'),
'fields' => array(
'mitglieder' => array(
'label' => array('Namen', 'Fügen Sie eine beliebige Anzahl von Anbietern ein.'),
'elementLabel' => 'Anbieter %s',
'inputType' => 'list',
'fields' => array(
'name' => array(
'label' => array('Name', 'Name des Anbieters'),
'inputType' => 'text',
'eval' => array('tl_class' => 'w50'),
),
'standort' => array(
'label' => array('Standort', 'Stadt oder Ort des Anbieters'),
'inputType' => 'text',
'eval' => array('tl_class' => 'w50'),
),
'url' => array(
'label' => array('Link', 'URL zum Anbieter'),
'inputType' => 'text',
'eval' => array('tl_class' => 'w50'),
),
'methode' => array(
'label' => array('Humanenergetik-Methode', 'Wählen Sie die Humanenergetik-Methode (Mehrfachnennung möglich).'),
'elementLabel' => '%s. Methode',
'inputType' => 'list',
'fields' => array(
'typmethode' => array(
'label' => array('Typ Humanenergetik-Methode', ''),
'inputType' => 'select',
'options' => array(
'Methode1' => 'Methode 1',
'Methode2' => 'Methode 2',
'Methode3' => 'Methode 3',
'Methode4' => 'Methode 4',
'Methode5' => 'Methode 5',
'Methode6' => 'Methode 6',
),
'eval' => array('tl_class' => 'w50'),
),
),
),
),
),
),
);
HTML-Code:
<div class="<?php echo $this->class ?> block"<?php echo $this->cssID ?>>
<<?php echo $this->hl ?>><?php echo $this->headline ?></<?php echo $this->hl ?>>
<!-- Hier muss was rein - oder? -->
<?php foreach ($this->mitglieder as $mitglied): ?>
<div>
<h2><a href="<?php echo $mitglied->url ?>"><?php echo $mitglied->name ?></a> /
<?php echo $mitglied->standort ?> /
Methode(n):
<?php foreach ($mitglied->methode as $methode): ?>
<?php echo $methode->typmethode ?> [nbsp]
<?php endforeach ?>
</h2>
</div>
<?php endforeach ?>
</div>
Ich vermute einmal, dass ich beim gekennzeichneten Punkt etwas eintragen muss - aber was.
Könnte mir hier wer weiterhelfen - Danke!
Bernhard