[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Teaser Unterkategorien nur offlineartikel
Seite 1 von 1

Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 08:54
von east
Hallo und Guten Morgen,

ist es Möglich beim Modul "Teaser für Unterkategorien" das nur Offline-Artikel angezeigt werden? Ich will nämlich nicht das die UNterkategorien im Menü erscheinen.

Hoffe das jemand eine Lösung oder Idee für mich hat!

Viele Grüße
east

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:29
von Peter.Bickel
Auf welches Modul beziehst Du Dich hier, auf das aus der Demo?
Falls ja, dann kannst Du einfach diese Zeile entsprechend ändern:

Code: Alles auswählen

if ($child->isOnline() && $child->getValue('cat_pic') != '') {
wird zu:

Code: Alles auswählen

if (!$child->isOnline() && $child->getValue('cat_pic') != '') {
Lg, Peter.

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:30
von east
ja genau das!

Probiere ich gleich aus! vielen Dank

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:34
von NorbertK
Hallo east,

ich verstehe zwar nicht genau Dein Ansinnen, aber das ist relativ einfach möglich...

Falls Du Navigation Factory nutzt, stellst Du die Kategorie-Tiefe wie gewünscht ein; wenn es eine flache Struktur ist, könntest Du die Artikel aus den Unterkategorien einfach in die Hauptkategorie verschieben; Falls Dein Konstrukt etwas komplexer ist, kannst Du die Artikel der Unterkategorien, die erreichbar sein sollen per "Dummy"-Artikel mit internen Weiterleitungen in der Hauptkategorie anlegen.

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:41
von east
Mal eine dumme Frage, bei mir in dem Modul existiert keine Ausgabe und die Eingabe sieht folgender Maßen aus:

Code: Alles auswählen

<section class="rex-page-section">
    <div class="panel panel-default">

        <header class="panel-heading collapsed" >
			<div class="panel-title"><i class="rex-icon rex-icon-info"></i> Hinweis</div>
		</header>

        <div class="panel-collapse">

            <div class="panel-body" style="background: #f3f6fb;">
				<p>Das Modul listet alle Unterkategorien, die:</p>
				<ul>
					<li>online sind</li>
					<li>ein Foto im Kategorie-Metafeld zugewiesen bekamen</li>
				</ul>
				<br><p>Kategorie-Metafelder erreicht man durch Klick auf das Pluszeichen beim Editieren einer Kategorie.</p>
			</div>
        </div>
    </div>
</section>
Wo kann ich das denn ändern?

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:43
von Peter.Bickel
Der Ausgabe-Code des Moduls in der Demo sollte aber nicht leer sein.
Ist es das bei Dir wirklich?

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:46
von east
NorbertK hat geschrieben:
31. Aug 2017, 09:34
Hallo east,

ich verstehe zwar nicht genau Dein Ansinnen, aber das ist relativ einfach möglich...

Falls Du Navigation Factory nutzt, stellst Du die Kategorie-Tiefe wie gewünscht ein; wenn es eine flache Struktur ist, könntest Du die Artikel aus den Unterkategorien einfach in die Hauptkategorie verschieben; Falls Dein Konstrukt etwas komplexer ist, kannst Du die Artikel der Unterkategorien, die erreichbar sein sollen per "Dummy"-Artikel mit internen Weiterleitungen in der Hauptkategorie anlegen.
Hi nein Navigation Factory nutze ich nicht. Ich habe eine Blogartige Seite, hier werden die Unterkategorien angeteasert. Allerdings erscheinen die auch im Hauptmenü. Ich will aber grundsätzlich das diese Unterkategorien offline sind und nur über die Teaserliste erscheinen. Das Teasermodul ist das aus der Demo. Das jetzt hier kein Code in der Ausgabe steht verwundert mich...

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:47
von east
Peter.Bickel hat geschrieben:
31. Aug 2017, 09:43
Der Ausgabe-Code des Moduls in der Demo sollte aber nicht leer sein.
Ist es das bei Dir wirklich?
ja da steht nichts drin. Das Modul funktioniert aber :shock:

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:53
von Peter.Bickel
Ist das eine frisch installierte Demo oder hast Du da schon Sachen geändert?

Jedenfalls muss was im Ausgabe-Code stehen. Wenn das bei Dir nicht Fall ist und das Modul dennoch funktioniert, muss es am Cache liegen, sprich: Nach dem erneuten Speichern des Moduls oder des Artikels wird dann keine Ausgabe mehr kommen.

Das ist die komplette Ausgabe (mit der Änderung für die Offline-Artikel):

Code: Alles auswählen

<?php
$cats = rex_category::get($this->getValue('article_id'));
$children = $cats->getChildren();

if (is_array($children)) {

	$container = ($this->getTemplateId() == 1) ? 'container ' : '';
	echo '
	<div class="'.$container.'teaser clearfix">';

	foreach ($children as $child) {

		if (!$child->isOnline() && $child->getValue('cat_pic') != '') {

			$media = rex_media::get($child->getValue('cat_pic'));
			$title = $media->getValue('title');
			$desc = $media->getValue('cat_description');

			echo '
			<div class="row">
				<div class="col-lg-5">
					<img class="image-deco" src="index.php?rex_media_type=content&rex_media_file='.$child->getValue('cat_pic').'" alt="'.$desc.'">
				</div>';

				echo '
				<div class="col-lg-7">
					<h2><a class="hover-title" href="'.rex_getUrl($child->getId()).'">'.$child->getValue('name').'</a></h2>';
					if($child->getValue('cat_description') != '') {
					    echo markitup::parseOutput('textile', $child->getValue('cat_description'));
					}

					echo '
					<a class="btn btn-theme" href="'.rex_getUrl($child->getId(), rex_clang::getCurrentId()).'" class="btn btn-theme"><span>{{ more_info }}</span></a>
				</div>
			</div>
			<div class="hline"></div>';

		}
	}
	echo '
	</div>';

}
?>

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:55
von east
Oh Danke dir, du warst schneller als ich mit der PN. :-)

Ja ich hab schon Sachen abgeändert aber es hat sich da nichts getan. Ich lege das ganze jetzt separat noch einmal an.

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 09:58
von east
Ich bedanke mich riesig für deine Hilfe! Es funktioniert jetzt! Lieben Dank

Tag gerettet :-)

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 10:00
von Peter.Bickel
Freut mich!
Mich würde noch interessieren: War der Ausgabe-Code bei diesem Modul nach Installation der Demo schon leer (dann müsste die Demo korrigiert werden) oder ist das Dir passiert?

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 10:03
von east
der war von Anfang an leer. Ich hatte mich schon gewundert. Hatte dann bei der Eingabe was geändert um zu sehen ob sich dann was tut. War aber Fehlanzeige.

Re: Teaser Unterkategorien nur offlineartikel

Verfasst: 31. Aug 2017, 10:15
von Peter.Bickel
Danke ... dann werde ich das überprüfen.