Tilføj flere ID værdier i php script
HejJeg har et hurtigt spørgsmål omkring en kode ændring i et php dokument.
Jeg har allerede fået hjælp til at ændre en værdi til et billede i stedet for tekst. men har fundet ud af jeg skal tilføje flere ID værdier med samme egenskab. min kode ser pt sådan ud.
<!-- Item extra fields -->
<div class="itemExtraFields">
<h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
<ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<?php if($extraField->id == '10'): ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><img src="images/karakter/<?php echo str_replace('.', '', $extraField->value); ?>_music.png" alt="<?php echo $extraField->name; ?>: <?php echo $extraField->value; ?>"/></span>
</li>
<?php else: ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endif; ?>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<div class="clr"></div>
</div>
<?php endif; ?>
<?php if($this->item->params->get('itemDateModified') && intval($this->item->modified)!=0):?>
min ID er pt 10, men skal have flere ID værdier til at lave samme handling.
Så spørgsmålet er hvordan jeg skal ændre i mit script?
Jeg har prøvet med følgende ændring
<?php if($extraField->id == '10' or '15' or '22'): ?>
Det virker tilsyneladende, men resultere i en anden fejl på hjemmesiden. når man skriver links i et "extraField" dog med anden ID
Fejlen vises således http://_music.png" alt="Website Link: http://"/>[/b]
håber en kan hjælpe mig med en hurtig løsning.