Recommended Posts

Is it possible to use count() to return a number of repeater items don't have a checkbox checked? In my current set up, I have a repeater on the page "dev_repeater" with a checkbox called "dev_repeater_exclude". I need to get a count of the current items that do not have it checked so I can pass it to my css grid to alter the column width.

Recently Browsing
0 members

Similar Content

From my last post, I was given a good idea on how to count the repeater items, and it worked wonderfully. I got my code working well and the columns (based on the count) all work well as well. Now, I have a head scratcher on my hands.
<?php
$buttonsIncluded = $page->special_custom_buttons->find('special_custom_buttons_include=1');
$buttonsIncludedCount = count($buttonsIncluded);
$buttonsIncludedCountAdditional = $buttonsIncludedCount +1;
echo $buttonsIncludedCount;
?>
<div class="row">
<?php foreach($buttonsIncluded as $button): ?>
<?php if($button->custom_buttons_include): ?>
<?php if($buttonsIncludedCountAdditional == 2): ?>
<div class="col-6">
<a href=""><?php echo $button->custom_buttons_text; ?></a>
</div>
<?php elseif($buttonsIncludedCountAdditional == 3): ?>
<div class="col-4">
<a href=""><?php echo $button->custom_buttons_text; ?></a>
</div>
<?php elseif($buttonsIncludedCountAdditional == 4): ?>
<div class="col-3">
<a href=""><?php echo $button->custom_buttons_text; ?></a>
</div>
<?php endif; ?>
<?php endif; ?>
<?php endforeach; ?>
</div>
All of this is included in a larger foreach statement that is pulling in other data (like body copy etc etc) from a Page Table field. As you can see in my code above, I am adding "1" to the count, so I can have space in the grid layout for a new button.
So, right now: it looks something like:
[repeater button] [repeater button] [repeater button] [space for new button]
What I really need to do is to pull in the button from the Page Table and add it into the new space so it looks like:
[repeater button] [repeater button] [repeater button] [button from Page Table]
Is this even possible todo, or is there a better way to go about this?

*Edit*
So, I really just overlooked something quite easy here. Since the grid is based on 12 columns, I could just take 12 and divide by $buttonsIncludedCountAdditional which would give me the remaining col width to use outside the foreach loop. I was trying to make this too complicated.

Hi all,
I have a small project which need to get records from Immowelt.de through API. These records must be on specific user who has entered them. I find the documentation of this API but i don't find something about such selection of user related records. All parameters are for all records in immowelt.de database without user related selection.
https://www.immowelt.de/ImmoweltAG/InternetProdukte/api-immowelt.pdf
Anyone with experience with this Immowelt.de API?

Not sure where I originally saw it while lurking around the forums, but someone, somewhere at some time was asking about styling Uikit checkboxes as toggle-style switches, much like the ones at the bottom of this post asking me if I want to be notified of replies.
So here is my humble offering, rough and ready, which can be thrown in at the bottom of your Uikit css as a starting point.
Everything is based on ems and rems, so you can increase size as you desire by altering the single instance of font-size.
It only targets single instances of labels within a specific field to a) try to limit unintended consequences and b) because in those cases it often seems more user-friendly to have an on/off binary switch rather than a checkbox. It's still totally a checkbox, just styled differently.